Files
tf_registry/HISTORY/2026-09-02-migrate-nail-to-terraform.md
T

2.4 KiB
Raw Blame History

2026-09-02: Перенос git-репозиториев и Docker-образов из Nail в организацию terraform

Факты

  • Git-репозитории tf_provider, tf_registry, tf_docs перенесены вручную из аккаунта Nail в организацию terraform на Gitea.
  • Старые адреса gitea.services.ngcloud.ru/Nail/... отдают redirect на terraform/....
  • Docker-образы реестра не переносились автоматически — оставались в gitea.services.ngcloud.ru/nail/tf_registry.

Выполнено (перенос образов)

Локально (Krupski) перетегированы и запушены в gitea.services.ngcloud.ru/terraform/tf_registry все актуальные теги:

  • 0.0.1, 0.0.3, 0.0.4, 0.0.5, 0.0.6, latest
  • Проверено: docker manifest inspect gitea.services.ngcloud.ru/terraform/tf_registry:0.0.6 → OK.
  • 0.0.6 digest: sha256:0888e5bc16b8359fecc829b67f801245e7df0c355a7bc0086ab37bd21db897f2
  • latest и 0.0.3 указывают на один digest: sha256:e3f8510d521025f4980c65226507f31aa9f4defe68e3bc508625919927792bda5
  • Тег 0.0.2 отсутствовал и локально, и в registry (не публиковался).

Обновления remote в локальных копиях

  • tf_provider origin → https://gitea.services.ngcloud.ru/terraform/tf_provider.git
  • tf_registry origin → https://gitea.services.ngcloud.ru/terraform/tf_registry.git
  • tf_docs origin → https://gitea.services.ngcloud.ru/terraform/tf_docs.git

Осталось (ручной шаг в Nubes Cloud UI)

  • Обновить registryPath инстанса реестра (tf-registry.containerk8s.services.ngcloud.ru) с gitea.services.ngcloud.ru/nail/tf_registry:<тег> на gitea.services.ngcloud.ru/terraform/tf_registry:<тег>.
  • Выполнить redeploy через UI modify.
  • Старые образы в nail/tf_registry можно удалить после подтверждения, что новый путь работает.

Напоминание

  • Docker-имя registry требует lowercase: terraform/tf_registry, не Terraform/....
  • Команды сборки/пуша в README теперь указывают на gitea.services.ngcloud.ru/terraform/tf_registry.