# Runbook: Terraform Provider Registry ## Предпосылки - Kubernetes cluster ≥ 1.27 - Helm ≥ 3.12 - Доступ к S3 (s3.msk-1.ngcloud.ru) - Harbor registry (для образов) ## Установка ```bash helm install terraform-registry ./charts/terraform-registry \ -f charts/terraform-registry/values-prod.yaml \ -n terraform-registry --create-namespace ``` ## Обновление версии 1. Собрать новый образ (CI pipeline) 2. Обновить tag в values 3. `helm upgrade terraform-registry ./charts/terraform-registry -f values-prod.yaml` ## Проверка здоровья ```bash kubectl -n terraform-registry get pods curl https:///healthz curl https:///.well-known/terraform.json ``` ## Компоненты - **Registry Server** — HTTP-сервер протокола Terraform Registry - **Operator** — K8s controller для сборки provider binaries - **S3** — хранилище артефактов (бинарники + документация)