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