Skip to content

feat: add reconcile source chart command#3675

Merged
stefanprodan merged 2 commits intofluxcd:mainfrom
raffis:feat-reconcilechart
May 25, 2023
Merged

feat: add reconcile source chart command#3675
stefanprodan merged 2 commits intofluxcd:mainfrom
raffis:feat-reconcilechart

Conversation

@raffis
Copy link
Contributor

@raffis raffis commented Mar 9, 2023

Current situation

Reconciling helm charts which are configured as semver are not reconciled via reconcile hr.
This is because the HelmChart does not get annotated.

More details are found here:

Proposal

This pr adds a new command reconcile source chart which also supports the --source flag for the referencing repository.
reconcile hr --with-source now supports annotating the entire source tree for a HelmRelease: Repository => Chart => Release.

This pr supersedes #3660.
Fixes #3656

@stefanprodan stefanprodan requested a review from hiddeco March 20, 2023 13:52
@raffis raffis force-pushed the feat-reconcilechart branch from 8843427 to 4f6de90 Compare April 14, 2023 10:03
@raffis
Copy link
Contributor Author

raffis commented Apr 14, 2023

Updated with latest changes for v1.0.0.

Anything I can help with to get this merged?

@hiddeco
Copy link
Member

hiddeco commented Apr 14, 2023

Thank you for updating it with latest changes 🙇

Some of us are extremely busy with preparations for KubeCon, hence the reduced activities this week. Once the conference storm has settled (or some of the folks not doing preparations have time), this will be looked at.

@ghost
Copy link

ghost commented May 12, 2023

Thanks @raffis for implementing this feature! I would really love to see this feature out 👍 🙏

raffis added 2 commits May 25, 2023 13:40
Signed-off-by: Raffael Sahli <raffael.sahli@doodle.com>
Signed-off-by: Raffael Sahli <raffael.sahli@doodle.com>
@hiddeco hiddeco force-pushed the feat-reconcilechart branch from 4f6de90 to b8c24f9 Compare May 25, 2023 11:40
@stefanprodan stefanprodan added enhancement New feature or request area/helm Helm related issues and pull requests labels May 25, 2023
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 @raffis 🏅

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

Labels

area/helm Helm related issues and pull requests enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

There is no flux reconcile source chart

4 participants