860 B
860 B
Процедура обновления
Provider version update (без downtime)
- CI собирает новый provider binary
- Создать TerraformProviderRelease CR с новой версией
- Operator создаёт build job → артефакты в S3
- Старые версии остаются доступны (immutable artifacts)
Registry Server update (rolling)
- Обновить image tag в Helm values
helm upgrade --set registry.image.tag=<new> terraform-registry ./charts/...- Проверить:
kubectl rollout status deployment/registry-server -n terraform-registry - Rollback:
helm rollback terraform-registry 1
Operator update
- Обновить operator image tag
helm upgrade ...- Проверить CRD compatibility:
kubectl get crd terraformproviderreleases.terra.core.nubes.ru