Skip to content

Conversation

@drivebyer
Copy link
Collaborator

The sidecars field in Helm charts was incorrectly configured as object
format, but CRD expects array format. This caused Kubernetes API to
reject generated CRs, making the feature unusable.

Changes:

  • Convert sidecars from object to array in all chart values.yaml files
  • Simplify templates to use toYaml directly
  • Remove unused sidecar.properties helper

This is a bug fix as the object format never worked with the CRD.

Description

Fixes #1600

Type of change

  • Bug fix (non-breaking change which fixes an issue)

Checklist

  • Tests have been added/modified and all tests pass.
  • Functionality/bugs have been confirmed to be unchanged or fixed.
  • I have performed a self-review of my own code.
  • Documentation has been updated or added where necessary.

Additional Context

  The sidecars field in Helm charts was incorrectly configured as object
  format, but CRD expects array format. This caused Kubernetes API to
  reject generated CRs, making the feature unusable.

  Changes:
  - Convert sidecars from object to array in all chart values.yaml files
  - Simplify templates to use toYaml directly
  - Remove unused sidecar.properties helper

  This is a bug fix as the object format never worked with the CRD.

Signed-off-by: drivebyer <[email protected]>
@drivebyer drivebyer added the bug Something isn't working label Nov 24, 2025
@drivebyer drivebyer merged commit af04a32 into main Nov 24, 2025
17 of 18 checks passed
@drivebyer drivebyer deleted the fix-syntax branch November 24, 2025 09:02
@vivianxe-ifast
Copy link

@drivebyer , when does this fix available in production? Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Sidecar for redis replication is not working, format compatibility issue

3 participants