Repinoid
c2deff1a58
chore(dev): bump провайдера 2.0.11 -> 2.0.12; закрепить 2.0.11 в FullPipe
2026-09-22 19:49:41 +03:00
Repinoid
3a2a93b32e
chore(dev): bump версии провайдера 2.0.10 -> 2.0.11
2026-09-22 19:26:17 +03:00
Repinoid
261809ba99
fix(generator): is_modifiable=true → параметр НЕ create-only (канон: меняется в UI → меняется в Terraform)
2026-09-22 19:21:42 +03:00
Repinoid
7e2ad415b4
chore(dev): bump версии провайдера 2.0.9 -> 2.0.10
2026-09-22 18:56:45 +03:00
Repinoid
9107ba00fa
chore(dev): bump версии провайдера 2.0.8 -> 2.0.9
2026-09-22 16:49:55 +03:00
Repinoid
c7c80fd1bd
fix(yaml-generator): сортировать subParams по ID — детерминированный порядок вложенных параметров
2026-09-22 14:36:04 +03:00
Repinoid
78f9dfbcfb
refactor(build): эфемерные generated-копии — dev-materialize по стенду вместо постоянного дубля
2026-09-22 13:48:36 +03:00
Repinoid
c14f7de7bc
docs: раздел «Реестр исключений» + диалог код-ревью opus/astra
2026-09-22 08:31:22 +03:00
Repinoid
dc321b5e3a
refactor(generator): реестры исключений (данные) вместо хардкодов svc.ID==N / ServiceID==N
2026-09-22 08:31:22 +03:00
Repinoid
05f56c5e00
fix(build): гейт дрейфа сгенерированного кода + запрет прямой сборки из provider/
2026-09-22 08:31:22 +03:00
Repinoid
13beb9c142
release(dev): 2.0.8
2026-09-21 21:56:42 +03:00
Repinoid
3c0157a1af
fix(generator): read-back параметры без Default -> Optional+Computed (универсальное правило ShouldBeOptionalComputed)
2026-09-21 21:48:54 +03:00
Repinoid
25080b7379
release(dev): 2.0.7
2026-09-21 21:18:03 +03:00
Repinoid
724f5f7efb
fix(generator): убрать create-time проверку существования из ModifyPlan (ломал tainted-replace и terraform destroy)
2026-09-21 20:54:57 +03:00
Repinoid
67c4d2f190
tool(scripts): validate_docs_examples.sh — terraform validate по примерам из сгенерированных доков
2026-09-21 20:41:13 +03:00
Repinoid
69808bdf09
release(dev): 2.0.6
2026-09-21 20:30:59 +03:00
Repinoid
c6715e81be
fix(generator): передавать supportsSuspend в diagnostics; не генерировать suspend_on_destroy для сервисов без suspend
2026-09-21 20:26:41 +03:00
Repinoid
3ca0752df8
fix(docs-generator): строковые дефолты в кавычках (default 81.22.46.22 ломал HCL-парсер: Invalid number literal)
2026-09-21 20:26:41 +03:00
Repinoid
7c2cc673cc
fix(docs-generator): array-map-fixed = jsonencode([...]) (StringAttribute, не объект); классификация по data_type, а не is_json
2026-09-21 20:22:27 +03:00
Repinoid
af2e10b1d5
fix(docs-generator): вложенные map-fixed как аргумент '= {' (а не блок), array-map-fixed через jsonencode
2026-09-21 20:19:42 +03:00
Repinoid
54b0baa718
release(dev): 2.0.5
2026-09-21 20:08:55 +03:00
Repinoid
bffe3d9950
fix(generator): refSvc-поля без Computed (unset = null, а не unknown)
2026-09-21 20:05:02 +03:00
Repinoid
140100378f
release(dev): 2.0.4
2026-09-21 19:57:48 +03:00
Repinoid
2286d34499
fix(generator): destroy-guard в ModifyPlan + универсальный refSvc (имя или UUID)
2026-09-21 19:57:48 +03:00
Repinoid
7ecd2aaf44
Fix generator rebuild and release pipeline
2026-09-21 18:08:26 +03:00
Repinoid
1ec6a0fedc
Fix VDC flow and FullPipe example
2026-09-21 13:02:25 +03:00
Repinoid
308f92bc37
fix(core): graceful fallback for cfsParams 500 error in createInstanceWithContext
...
- In provider/internal/core/client.go:
- If GET /instanceOperations/{opUid}?fields=cfsParams fails with 500 or JSON unmarshal error,
check whether provided parameters contain unresolved names via hasUnresolvedParams.
- If all parameters are already resolved (UUIDs/numbers/booleans/JSON), proceed to send
parameters via POST /instanceOperationCfsParams without hard-failing.
- If unresolved names remain, fail immediately with original error.
- Bumped DEV provider version to 2.0.2 in TOOLS/config/dev/profile.env, VERSIONS.md, and DEV_STAND/FullPipe/versions.tf.
- Built, signed, and published provider 2.0.2 to DEV registry bucket nubes-terraform-registry.
2026-09-21 09:59:15 +03:00
Repinoid
4b218fbe33
fix: publish providers to registry bucket
2026-09-20 21:42:07 +03:00
Repinoid
f32159b3af
fix: publish generated providers to working registry
2026-09-20 20:00:34 +03:00
Repinoid
8f552ecacc
fix: harden modifier resource lifecycle
...
Validate required modifier parameters, refresh modifier state from parent state_params, preserve operation timeout and log level during update, and normalize nested modifier payloads as JSON. Document the modifier contract, vcOrg/vcNsxt usage, and the intentionally unsupported rollback semantics.
2026-09-20 18:11:17 +03:00
Repinoid
a48b658d78
feat: add generated parent modify resources
...
Introduce the modifier YAML kind for delayed parent-level modify operations and generate dedicated Terraform resources with typed parameters. Keep modifier parameters out of the ordinary instance CRUD resource, register modifiers separately, and leave delete as a no-op until an inverse API payload is confirmed. Mark vcOrg and vcNsxt modify operations during YAML generation so the contract survives regeneration.
2026-09-20 18:05:24 +03:00
“Naeel”
7a25ad8fc9
docs: show current environment on index
2026-09-03 17:58:13 +03:00
“Naeel”
a222a0dace
fix(docs): publish cross-stand index links
2026-09-03 17:39:24 +03:00
“Naeel”
bba6b47dc2
docs: link documentation environments
2026-09-03 17:26:20 +03:00
“Naeel”
aa0f7f6402
fix(docs): remove stand-specific hardcodes
2026-09-03 16:14:28 +03:00
“Naeel”
b76e0d1086
fix(generator): inherit nested schema across operation params
2026-09-03 10:54:59 +03:00
“Naeel”
02b7d7b701
fix(docs): per-stand getting-started injection (source namespace, version, api_endpoint) after copy into docs_dir; placeholders {{NAMESPACE}}
2026-09-03 09:19:56 +03:00
“Naeel”
9090488731
reversion: prod=1.*, dev=2.*, test=3.*; cleanup registry; test 3.0.0 + prod 1.0.0 uploaded (dev skipped: jsonEnv nested bug)
2026-09-03 09:07:05 +03:00
“Naeel”
9e02b696ba
fix(docs-pipeline): default DOCS_GEN_DIR -> generated/<stand>/docs; document env setup + S3 via VM
2026-09-03 08:06:59 +03:00
“Naeel”
dc469c6dce
feat: publish docs without version (mc mirror overwrite) + site_url per stand
2026-09-02 18:36:55 +03:00
“Naeel”
86871498a2
Fix provider review findings
2026-08-31 20:19:31 +03:00
“Naeel”
75c868e0b5
chore: bump test docs version to 5.0.7
2026-08-31 17:04:08 +03:00
“Naeel”
d61c8d5cb7
docs: fix registry URL in getting started guide
2026-08-31 16:49:10 +03:00
“Naeel”
5a718a3ec2
feat: curated examples in sidebar nav via WriteNavFragment — PG+user+DB example
2026-08-10 19:25:58 +04:00
“Naeel”
25047c7607
feat: curated/ directory — agent-managed examples (PG + user + DB + S3)
2026-08-10 19:19:45 +04:00
“Naeel”
af5431d6db
feat: LLM enrichment (GPT-120) — 137 files, 1 failure (postgres_params_create timeout, copied original)
2026-08-10 18:22:16 +04:00
“Naeel”
b97edf9f57
fix: MAN — use mkdocs-native ??? admonition, blank line after title, indent all lines
2026-08-10 17:07:29 +04:00
“Naeel”
b8c1508140
fix: MAN format — remove div markdown=1, use clean Markdown in details
2026-08-10 17:02:59 +04:00
“Naeel”
c77e0327d0
feat(Phase 3): anchors for map-fixed, cloud keys in examples, russian headers, fix snapshot path
2026-08-10 13:52:28 +04:00
“Naeel”
04d9c4a191
feat(Phase 2): unified params table (Required col), MAN in details, danger admonition for lifecycle
2026-08-10 13:48:25 +04:00