Skip to main content

Upgrade

Upgrade Strategy

  1. Build and publish new images.
  2. Roll out non-storage stateless services first (gateway/coordinator/controller/query-engine).
  3. Roll storage tier with explicit health and correctness checks.
  4. Re-run compatibility and E2E gates before promoting.

Required Validation Gate

make test-fast
make test-local
make e2e-all-local
make mql-exhaustive

Deployment Artifacts

  • Helm: deploy/helm/thermocline
  • Kustomize: deploy/kustomize
  • Terraform infra modules: deploy/terraform/aws, deploy/terraform/gcp, deploy/terraform/azure

Post-Upgrade Checks

  • listCommands response sanity
  • command-level smoke (CRUD + aggregate + index + stats)
  • policy command path checks
  • observability dashboard health

Source of Truth

  • Makefile
  • scripts/test/run-e2e-tests.sh
  • deploy/helm/thermocline/values.yaml
  • deploy/kustomize/base/kustomization.yaml