docs: успешный тест nested-провайдера 5.1.2 на TEST-стенде
This commit is contained in:
@@ -0,0 +1,69 @@
|
||||
# 2026-07-16 — Успешный тест nested-провайдера (5.1.2)
|
||||
|
||||
## Результат
|
||||
PostgreSQL создан на TEST-стенде с nested HCL-блоками. Провайдер 5.1.2, registry `registry.kube5s.ru`.
|
||||
|
||||
## Конфигурация (nubes_postgres.tf)
|
||||
```hcl
|
||||
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)
|
||||
Reference in New Issue
Block a user