-
Notifications
You must be signed in to change notification settings - Fork 65
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
Chart schemas, deployer script validation, and ci integration #1045
Chart schemas, deployer script validation, and ci integration #1045
Conversation
Rule of thumbs: 1. Always chomp left 2. Chomp right if no content has been rendered so far in a file or named template.
scratchBucket: | ||
# Enable a 'scratch' bucket per-hub, with read-write permissions for all | ||
# users. This will set a `SCRATCH_BUCKET` env variable (and a PANGEO_SCRATCH variable | ||
# too, for backwards compatibility). Users can share data with each other using | ||
# this bucket. | ||
enabled: true | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This configuration section was silently ignored.
I opened #1046 to reflect removing this instead of setting it correctly in a way that would make it be respected. If I would have set this correctly, I would have potentially changed behavior etc and I didn't want to do that as part of this PR.
I am going to merge this now as I'd like to use some of the functionality added in the deployer in #1047 to validate our support chart 🎉 |
I updated all the clusters/hubs helm charts locally and all is fine - so any failures in CI leftover are flakey tests |
Lovely work, @consideRatio! |
Summary
helm
CLI that will validate any passed helm chart values.helm template
command against the chart in question with the non-encrypted helm chart values files.validate
command by using the non-encrypted helm chart values files.requirements.txt
is now purely dependencies for the deployer scriptdev-requirements.txt
is now purely dependencies for scripts in the extra_scripts folder etcTest failure unrelated
The test failure is unrelated and is resolved by #1044.