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

Helm improvements: default values, schema validation, etc. #11

Merged
merged 26 commits into from
Dec 4, 2024

Conversation

kondratyevd
Copy link
Collaborator

@kondratyevd kondratyevd commented Dec 4, 2024

  • Example values.yaml file to serve as a starting point for future implementations
  • JSON schema to validate values.yaml and throw meaningful errors
  • Separate directory for existing values files
  • GitHub Action workflow to validate values files against JSON schema
  • Check if any Helm templates need default values to be specified or fixed
  • Automate documentation or otherwise synchronize with the schema
  • Embed auto-generated documentation into sphinx website

@kondratyevd
Copy link
Collaborator Author

Instructions to generate a JSON schema from values.yaml: https://www.arthurkoziel.com/validate-helm-chart-values-with-json-schemas/

@kondratyevd kondratyevd merged commit a2cb063 into master Dec 4, 2024
2 checks passed
@kondratyevd kondratyevd deleted the default-values branch December 4, 2024 22:12
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.

2 participants