add: documentation

This commit is contained in:
“Naeel”
2026-06-30 15:45:24 +04:00
parent 540c1f7293
commit ca276d200f
1055 changed files with 47294 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
# Процедура обновления
## 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`