A Helm plugin that uses KCL schemas to validate values. Instead of using JSON Schema in values.schema.json
, you can write schemas KCL validation in schemas.k
.
helm plugin install https://github.com/jaimeph/helm-lint-kcl
Validate your chart values using the validate command:
helm lint-kcl [NAME] [CHART] [flags]
Flags:
Flags:
--debug enable debug
-h, --help help for helm
--set strings set values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)
--show-values show values
-f, --values strings specify values in a YAML file or a URL (can specify multiple)
-v, --version string chart version
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.