helm: added a new helm chart for dev ivoa dev registry
helm: added new base template to provision a developer storage
helm: added placeholder helm tests which can be run via helm test base, this is currently a work-in-progress.
CI/CD: Implemented basic CI through Github Actions, more to come soon.
CI/CD: Implemented conventional commit standards, both via .pre-commit-config.yaml and also a separate commit message check in Github Actions
CI/CD: With this PR, we also plan to integrate / test how github action changes will be propagated and introduced from forks.
base: updated base chart values to better reflect possible configurations via dev.overrides and added docs
helm: Added docs made via helm-docs in the base template, with the goal to have updated/auto-generated all docs for helm charts. This feature uses the README.md.gotpl file as a documentation slug.
helm: Added support for NOTES.txt file, which makes all the post-installation checks and documentation print in the terminal after a helm install.
linting: Cleaned up end-of-file newline changes via pre-commit.
Changes
helm test base
, this is currently a work-in-progress..pre-commit-config.yaml
and also a separate commit message check in Github Actionshelm-docs
in the base template, with the goal to have updated/auto-generated all docs for helm charts. This feature uses theREADME.md.gotpl
file as a documentation slug.