Helm charts for use in the Entur organisation.
Browse our examples/common folder for quick examples to get started.
Full documentation on each chart you can find in the charts/ folders.
The chart includes a JSON Schema for values.yaml validation. This gives you autocompletion, inline documentation, and error highlighting in your IDE.
Install the YAML extension and add this to your values.yaml:
# yaml-language-server: $schema=https://raw.githubusercontent.com/entur/helm-charts/main/charts/common/values.schema.json
common:
app: my-app
...Or configure it in .vscode/settings.json:
{
"yaml.schemas": {
"https://raw.githubusercontent.com/entur/helm-charts/main/charts/common/values.schema.json": ["values*.yaml", "env/values*.yaml"]
}
}Go to Settings → Languages & Frameworks → Schemas and DTDs → JSON Schema Mappings, add a new mapping:
- Schema URL:
https://raw.githubusercontent.com/entur/helm-charts/main/charts/common/values.schema.json - File path pattern:
values*.yaml
Note: Since the chart is used as a dependency, your values are nested under common:. The schema validates the properties under that key.
See UPGRADE.md for migration guides between major versions.
For guidance on how to contribute, see our contribution documentation.
Found a bug? Please file an issue! Or contact us in the #talk-plattform slack channel.