1.7 KiB
1.7 KiB
2026-07-16 — Успешный тест nested-провайдера (5.1.2)
Результат
PostgreSQL создан на TEST-стенде с nested HCL-блоками. Провайдер 5.1.2, registry registry.kube5s.ru.
Конфигурация (nubes_postgres.tf)
resource "nubes_postgres" "npg" {
resource_name = "pgtst01"
startup_configuration = {
resource_realm = var.realm
}
cluster_configuration = {
cpu = 500
memory = 512
replicas = 1
disk = 10
}
access_configuration = {
master_ip_space = "no-needed"
master_access_list = jsonencode(["10.0.0.0/8"])
slave_ip_space = "no-needed"
slave_access_list = jsonencode([])
}
postgres_configuration = {
version = "17"
ssl_required = true
pooler_master = false
pooler_slave = false
}
postgres_conf = jsonencode([{ param_name = "log_connections", param_value = "" }])
backup_configuration = {
s3_uid = var.s3_uid
retain = 14
schedule = "0 0 * * *"
}
autoscale_configuration = {
enabled = false
schedule = 0
percent = 10
quota = 100
}
}
State после apply
nubes_postgres.npg
nubes_postgres_database.pg_db_2
nubes_postgres_user.pg_user_0
nubes_s3bucket.bukka0
Операции (все 201 OK)
- create (#18) — 2 мин 16 сек
- resume (#6) — восстановление после suspend
- create_user × 3
- create_database × 3
- delete_user × 2
- delete_database × 3
- suspend
Версия
5.1.2 (test), 2.1.0 (prod), 3.1.0 (dev)
Registry
registry.kube5s.ru (kube5s.ru DNS → ingress 185.247.187.151)
Сертификат: registry-kube5s-tls (Let's Encrypt)