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

[NEOS-990] Update helmcharts to use checksums for deploy rollout #1739

Open
nickzelei opened this issue Apr 9, 2024 · 1 comment
Open

[NEOS-990] Update helmcharts to use checksums for deploy rollout #1739

nickzelei opened this issue Apr 9, 2024 · 1 comment
Assignees
Labels
Improvement Created by Linear-GitHub Sync

Comments

@nickzelei
Copy link
Member

nickzelei commented Apr 9, 2024

Right now the helm charts will roll the deployments on every apply due to the dice roll annotation.

We should update this to instead be a checksum on the env var secrets so that only necessary deployments will be rolled during an apply.

checksum/secret-env: {{ tpl (toYaml .Values.envRenderSecret ) . | sha256sum }}

From SyncLinear.com | NEOS-990

@nickzelei nickzelei self-assigned this Apr 9, 2024
@nickzelei nickzelei added the Improvement Created by Linear-GitHub Sync label Apr 9, 2024
@nickzelei
Copy link
Member Author

This might be harder to do that originally thought because we can't generate it based off of the secret itself, and all of the env vars are spread through the values file itself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Improvement Created by Linear-GitHub Sync
Projects
None yet
Development

No branches or pull requests

1 participant