cndi
cndi copied to clipboard
[Enhancement]: Enable validating helm chart values against remote jsonschema file
Related issue
Issue #710
Description
This pull request gives users and template authors the ability to opt-in to validating the values in their cndi_config.yaml[applications] entries. In addition to the logic for providing good debugging in parsing these values, we also add enable the functionality in our Airflow template.
Test Instructions
Code of Conduct
By submitting this Pull Request, you agree to follow our Code of Conduct
- [x] I agree to follow this CNDI's Code of Conduct
Notes (Optional)
This implementation has friendly debug messages for a couple different types of errors JSONSchema can return, before merging we should make sure every type of error returned is wrapped with a friendly response.