Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 1.01 KB

CONTRIBUTING.md

File metadata and controls

16 lines (12 loc) · 1.01 KB

Contributing Guidelines

Required tooling

  • Helm 3: Most popular Kubernetes templating tool.
  • Helm Schema-gen: can be installed using helm plugin install https://github.com/mihaisee/helm-schema-gen.git. This tool is used to generate the json schema of the helm chart

Upgrading

  • change the tempo upstream version in Chart dependencies (helm/tempo/Chart.yaml)
  • run helm dependency update helm/tempo to update the Chart.lock file
  • re-generate helm/tempo/values.schema.json:
    • helm schema-gen helm/tempo/values.yaml > helm/tempo/values.schema.json to re-generate the file.
    • sed -i 's/"type": "null"/"type": ["string", "null"]/g' helm/tempo/values.schema.json to accept strings for all null values.
  • if new paths are defined by tempo API, update nginxConfig in example values.
  • update the link in the Configuration section of the README to point to the new tag configuration.