feat: reconcile referencing helmchart if helmrelease is reconciled #3660
Closed
raffis wants to merge 3 commits intofluxcd:mainfrom
Closed
feat: reconcile referencing helmchart if helmrelease is reconciled #3660raffis wants to merge 3 commits intofluxcd:mainfrom
raffis wants to merge 3 commits intofluxcd:mainfrom
Conversation
…th source Signed-off-by: Raffael Sahli <raffael.sahli@doodle.com>
Signed-off-by: Raffael Sahli <raffael.sahli@doodle.com>
Signed-off-by: Raffael Sahli <raffael.sahli@doodle.com>
Member
|
IMO the chart should be reconciled before the HelmRelease as with all other sources. In the case a new chart is found, the HelmRelease gets reconciled automatically so now we reconcile it twice which is wrong... cc @hiddeco |
Contributor
Author
Makes sense, will change the order 👍🏻 |
Member
Contributor
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Current situation
flux reconcile hr my-release --with-sourcedoes not update the HelmChart (installed from an oci registry) if the version is a semver expression (like in this example*) and a new version of the chart was released meanwhile.Meaning at the moment one has either to await the configured interval or manually annotate the referenced HelmChart in order to receive the new version.
I would expect that if I manually trigger a reconcile I get the latest version possible which is matched by semver which is not the case currently.
Proposal
flux reconcile hr my-release --with-sourceshould actually annotate the referenced helm chart as well.This pr implements just that: