Files
tf_provider/docs/ops/RUNBOOK.md
T
2026-06-30 15:45:24 +04:00

1.0 KiB

Runbook: Terraform Provider Registry

Предпосылки

  • Kubernetes cluster ≥ 1.27
  • Helm ≥ 3.12
  • Доступ к S3 (s3.msk-1.ngcloud.ru)
  • Harbor registry (для образов)

Установка

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

Проверка здоровья

kubectl -n terraform-registry get pods
curl https://<REGISTRY_HOST>/healthz
curl https://<REGISTRY_HOST>/.well-known/terraform.json

Компоненты

  • Registry Server — HTTP-сервер протокола Terraform Registry
  • Operator — K8s controller для сборки provider binaries
  • S3 — хранилище артефактов (бинарники + документация)