Skip to content

fix: sort merged secret keys alphabetically for deterministic env var order - #232

Open
ravisingal wants to merge 1 commit into
harness:mainfrom
ravisingal:patch-1
Open

fix: sort merged secret keys alphabetically for deterministic env var order#232
ravisingal wants to merge 1 commit into
harness:mainfrom
ravisingal:patch-1

Conversation

@ravisingal

Copy link
Copy Markdown

harnesscommon.renderSecretsAsEnvironmentVariables merged keys from three Sprig maps via keys, whose iteration order is randomized per render. This produced a different env var order on every helm template/upgrade even with unchanged values, causing spurious manifest diffs. Sorting the merged keys alphabetically makes the output deterministic.

… order

harnesscommon.renderSecretsAsEnvironmentVariables merged keys from three Sprig maps via `keys`, whose iteration order is randomized per render. This produced a different env var order on every helm template/upgrade even with unchanged values, causing spurious manifest diffs. Sorting the merged keys alphabetically makes the output deterministic.
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.

1 participant