Files
2026-06-30 15:45:24 +04:00

860 B
Raw Permalink Blame History

Процедура обновления

Provider version update (без downtime)

  1. CI собирает новый provider binary
  2. Создать TerraformProviderRelease CR с новой версией
  3. Operator создаёт build job → артефакты в S3
  4. Старые версии остаются доступны (immutable artifacts)

Registry Server update (rolling)

  1. Обновить image tag в Helm values
  2. helm upgrade --set registry.image.tag=<new> terraform-registry ./charts/...
  3. Проверить: kubectl rollout status deployment/registry-server -n terraform-registry
  4. Rollback: helm rollback terraform-registry 1

Operator update

  1. Обновить operator image tag
  2. helm upgrade ...
  3. Проверить CRD compatibility: kubectl get crd terraformproviderreleases.terra.core.nubes.ru