feat: adopt_existing_on_create=true на всех ресурсах — destroy+apply без новых имён
This commit is contained in:
@@ -43,7 +43,8 @@ resource "nubes_nodejs" "consumer" {
|
||||
}
|
||||
|
||||
git_revision = local.cons_git_revision # коммит для деплоя
|
||||
operation_timeout = local.cons_timeout # таймаут
|
||||
operation_timeout = local.cons_timeout # таймаут
|
||||
adopt_existing_on_create = true # подхватить suspended инстанс при повторном apply
|
||||
|
||||
# Переменные окружения для K8s пода
|
||||
json_env = jsonencode({
|
||||
|
||||
@@ -33,7 +33,8 @@ resource "nubes_nodejs" "dashboard" {
|
||||
}
|
||||
|
||||
git_revision = local.dash_git_revision # коммит для деплоя
|
||||
operation_timeout = local.dash_timeout # таймаут
|
||||
operation_timeout = local.dash_timeout # таймаут
|
||||
adopt_existing_on_create = true # подхватить suspended инстанс при повторном apply
|
||||
|
||||
# Переменные окружения
|
||||
json_env = jsonencode({
|
||||
|
||||
@@ -25,7 +25,8 @@ resource "nubes_rabbitmq" "main" {
|
||||
master_access_list = jsonencode(["10.0.0.0/8"]) # внутренняя сеть K8s
|
||||
}
|
||||
|
||||
operation_timeout = local.rmq_timeout # макс. время ожидания
|
||||
operation_timeout = local.rmq_timeout # макс. время ожидания
|
||||
adopt_existing_on_create = true # подхватить suspended инстанс при повторном apply
|
||||
}
|
||||
|
||||
# --- Redis: кэш дашборда (сервис 91) ---
|
||||
@@ -52,7 +53,8 @@ resource "nubes_redis" "main" {
|
||||
slave_access_list = jsonencode([]) # slave-нода не нужна
|
||||
}
|
||||
|
||||
operation_timeout = local.rds_timeout # макс. время ожидания операций
|
||||
operation_timeout = local.rds_timeout # макс. время ожидания операций
|
||||
adopt_existing_on_create = true # подхватить suspended инстанс при повторном apply
|
||||
}
|
||||
|
||||
# --- MongoDB: архив событий (сервис 92) ---
|
||||
@@ -77,5 +79,6 @@ resource "nubes_mongodb" "main" {
|
||||
master_access_list = jsonencode(["10.0.0.0/8"]) # разрешить всю внутреннюю сеть K8s
|
||||
}
|
||||
|
||||
operation_timeout = local.mgo_timeout # макс. время ожидания
|
||||
operation_timeout = local.mgo_timeout # макс. время ожидания
|
||||
adopt_existing_on_create = true # подхватить suspended инстанс при повторном apply
|
||||
}
|
||||
|
||||
@@ -35,7 +35,8 @@ resource "nubes_nodejs" "producer" {
|
||||
}
|
||||
|
||||
git_revision = local.prod_git_revision # коммит для деплоя
|
||||
operation_timeout = local.prod_timeout # таймаут
|
||||
operation_timeout = local.prod_timeout # таймаут
|
||||
adopt_existing_on_create = true # подхватить suspended инстанс при повторном apply
|
||||
|
||||
# Переменные окружения в K8s поде (доступны через process.env)
|
||||
json_env = jsonencode({
|
||||
|
||||
Reference in New Issue
Block a user