Skip to content

Conversation

@matheuscscp
Copy link
Member

Closes: #1382

Implements RFC-0009 for helm-controller.

@matheuscscp matheuscscp added the enhancement New feature or request label Jan 23, 2026
@matheuscscp matheuscscp marked this pull request as draft January 23, 2026 21:23
@matheuscscp matheuscscp marked this pull request as ready for review January 23, 2026 21:47
Copy link
Member

@stefanprodan stefanprodan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Thanks @matheuscscp 🏅

Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
@matheuscscp matheuscscp merged commit d49e348 into helm4 Jan 26, 2026
2 checks passed
@matheuscscp matheuscscp deleted the cel-health-checks branch January 26, 2026 11:51
- apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
failed: status.conditions.filter(e, e.type == 'Synced').all(e, e.status == 'False')
current: status.conditions.filter(e, e.type == 'Synced').all(e, e.status == 'True')

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@matheuscscp if there are multiple SealedSecret instances in the chart, will the helm release wait for all to reach the Synced status?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This field is per type, not per object.

Copy link

@Ashish7812 Ashish7812 Jan 29, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@matheuscscp > This field is per type, not per object.

Yes, based on the declaration I got it but I am asking if the chart contains multiple SealedSecret will helm release wait for the SealedSecret type CR to be in successful terminal status?

Out of two SealedSecret CR present in the chart if one is taking more time to reach the terminal status, then I believe it will wait for that also. is my understanding correct?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Flux always waits for all resources to become ready if no resources have failed so far. It fails fast if at least one resource fails.

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

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants