# Баг: DEV postgres Script26 не знает resourceRealm Дата: 2026-08-09 ## Симптом `terraform apply` на DEV стенде падает с ошибкой: ``` nubes_postgres.npg: операция ... завершилась с ошибкой: No such property: resourceRealm for class: Script26 ``` ## Причина DEV API (`lk-api-gateway-dev.ngcloud.ru`) возвращает `resourceRealm` в метаданных сервиса postgres (ID 90, операция create, параметр startupConfiguration). Но бэкенд-скрипт `Script26`, который фактически выполняет создание Postgres на DEV, **не имеет** свойства `resourceRealm`. TEST стенд работает нормально — его скрипт `resourceRealm` принимает. ## Доказательства 1. Оба API (DEV и TEST) возвращают одинаковые метаданные — `resourceRealm` присутствует: ``` generated/dev/resources_yaml/90_postgres.yaml — 2 occurrences generated/test/resources_yaml/90_postgres.yaml — 2 occurrences ``` 2. Провайдер собран **из DEV API** (не перепутан с TEST): - YAML сгенерированы: `./TOOLS/scripts/01_generate_yamls.sh --profile TOOLS/config/dev` - Go сгенерирован: `./TOOLS/scripts/02_generate_resources_and_docs_v2.sh --profile TOOLS/config/dev` - Версия: `3.0.2`, Namespace: `nubes-dev` 3. Terraform-конфиг (DEV_STAND/PGwNewRegistry): ```hcl provider "nubes" { api_endpoint = "https://lk-api-gateway-dev.ngcloud.ru/api/v1/svc" } resource "nubes_postgres" "npg" { startup_configuration = { resource_realm = "k8s-3-sandbox-nubes-ru" } } ``` ## Что нужно сделать Добавить свойство `resourceRealm` в скрипт `Script26` (DEV postgres create). Привести DEV-скрипт в соответствие с метаданными API (как на TEST).