Release process guidance #

Update version for VictoriaMetrics kubernetes monitoring stack #

  1. Update dependency requirements in Chart.yml

  2. Apply changes via helm dependency update

  3. Update image tag in chart values:

                  1
    2
    3
                
                  make sync-rules
    make sync-dashboards
    
                
  4. Bump version of the victoria-metrics-k8s-stack Chart.yml

  5. Run linter:

                  1
    2
                
                  make lint
    
                
  6. Render templates locally to check for errors:

                  1
    2
                
                  helm template vm-k8s-stack ./charts/victoria-metrics-k8s-stack --output-dir out --values ./charts/victoria-metrics-k8s-stack/values.yaml --debug
    
                
  7. Test updated chart by installing it to your kubernetes cluster.

  8. Update docs with

                  1
    2
                
                  helm-docs
    
                
  9. Commit the changes and send a PR