A collection of charts we use in our projects.
- Helm 3 installed, please check the official documentation.
To use pre-commit ensure that all dependencies are installed locally.
To install helm-docs follow-up steps in https://github.com/norwoodj/helm-docs#installation Docs are generating documentation like README in each chart module. To generate or regenerate it locally you can call (you can see also logs)
helm-docsor call (it will validate all files not just changes)
pre-commit run --all-fileshelm repo add gh-strg https://strg-at.github.io/charts/Go to module dir f.e. charts/agents-graphql-api
helm dependency buildTest all templates for module
helm template agents-graphql-api .If you need to define some values you can do it with additional file, that will be set on top of values.yaml
helm template agents-graphql-api . --values test-values.yamlExample of test-values for agents-graphql-api
config:
app:
# -- The application port where it will be acessible
port: "0"
# -- host for graphql
host: "1"
authService:
# -- base url for authentication service
baseUrl: "2"