Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(module): only merge relevant variables overrides in config #5138

Merged
merged 3 commits into from
Sep 27, 2023

Conversation

shumailxyz
Copy link
Contributor

@shumailxyz shumailxyz commented Sep 27, 2023

What this PR does / why we need it:
This fixes the issue where helm modules are marked as outdated in cases where some irrelevant variables are overridden via --var cli flag. Before this, we were merging all the variables override in module vars resulting in a different hash for action version compared to the deployed version.

Which issue(s) this PR fixes:

Fixes #3473

Special notes for your reviewer:

@shumailxyz shumailxyz requested review from twelvemo and a team September 27, 2023 12:17
@shumailxyz shumailxyz marked this pull request as ready for review September 27, 2023 12:17
@shumailxyz shumailxyz added this pull request to the merge queue Sep 27, 2023
Merged via the queue into main with commit b0d7a47 Sep 27, 2023
@shumailxyz shumailxyz deleted the fix-helm-outdated branch September 27, 2023 13:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Helm charts (almost) always re-deploy even when nothing has changed
3 participants