Repinoid
f32159b3af
fix: publish generated providers to working registry
2026-09-20 20:00:34 +03:00
Repinoid
a44894d877
1
2026-09-20 18:15:17 +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
Repinoid
33672e05bf
docs: add modifier resources ideology and architecture specification
2026-09-19 08:32:28 +03:00
Repinoid
0464a30642
docs(strategy): оркестрация взаимозависимых ресурсов и паттерн привязок
...
- complex_provisioning_workflow.md — цепочка vcOrg -> vcVdc -> vcNsxt -> Штурвал,
включая modify-шаги и пошаговые модификации
- shturval_dev_provisioning_spec.md — точные параметры и ID операций DEV-стенда
для цепочки развёртывания k8s_sthutrval_cluster
- terraform_association_pattern_and_pipeline.md — Resource Association Pattern
(разделение сущности и ресурсов-привязок/модификаций)
2026-09-18 18:44:36 +03:00
Repinoid
106ddbe092
stand: switch every stand to actual provider versions (prod=1.0.0, dev=2.0.0, test=3.0.0)
...
Легаси-версии (5.0.x/5.1.x/3.1.x/2.1.x) в реестре отсутствуют (404), стенды не могли
пройти terraform init. Приведены к новой схеме нумерации от 2026-09-03.
- DEV (nubes-dev): CRUD, POSTGRES, SHTURVAL_MGMT -> 2.0.0
- TEST (nubes-test): CRUD, PG, POSTGRES, MARIA_DB, buck0, kuber, IOT_RMQ_DEMO -> 3.0.0
(DEV_STAND/IOT_KAFKA_DEMO тоже nubes-test -> 3.0.0)
- PROD (nubes): PG1, POSTGRES, RABBIT -> 1.0.0
- README стендов TEST_STAND/buck0, TEST_STAND/PG: версии приведены к 3.0.0
- getting-started: убрана versioned-ссылка на доки (2.1.7) -> актуальный домен без версии
- .gitignore: откатано правило TMP/ (на remote TMP/init-test-*/main.tf трекаются)
2026-09-16 16:34:40 +03:00
Repinoid
dbaeea5c89
stand(PGwNewRegistry): pin provider to 3.0.0 (new TEST scheme)
2026-09-16 16:33:27 +03:00
Repinoid
7eb8eb8859
chore(git): ignore TMP/ (local terraform init scratch)
2026-09-16 16:33:27 +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”
ccb458a167
docs: record test and prod publication
2026-09-03 16:56:51 +03:00
“Naeel”
aa0f7f6402
fix(docs): remove stand-specific hardcodes
2026-09-03 16:14:28 +03:00
“Naeel”
6bf514e03a
docs: describe stand-agnostic docs pipeline
2026-09-03 12:05:21 +03:00
“Naeel”
8d5bbd368d
docs: link verified documentation upload guide
2026-09-03 12:03:58 +03:00
“Naeel”
423c74d3f1
docs: record verified documentation upload pipeline
2026-09-03 12:03:12 +03:00
“Naeel”
085a310720
test: add terraform init configs for all stands
2026-09-03 11:52:47 +03:00
“Naeel”
b76e0d1086
fix(generator): inherit nested schema across operation params
2026-09-03 10:54:59 +03:00
“Naeel”
9ebe5b19d6
docs: remove S3 credentials from release plans
2026-09-03 10:53:36 +03:00
“Naeel”
62d8d7b45d
docs: record universal dev generator fix plan and Sol review prompt
2026-09-03 10:36:45 +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”
9fd7334a60
feat(docs): version badge v0.1 in header right corner (manual bump on changes)
2026-09-03 07:32:59 +03:00
“Naeel”
72a8a491c6
docs: актуализация DOCS_PIPELINE/README (без версий, новый хост); старый -> legacy
2026-09-03 07:27:58 +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”
211143980c
fix: restore scripts/publish-docs.sh (docs upload to S3 terraform-registry)
2026-09-02 14:40:53 +03:00
“Naeel”
2414647337
docs: record full docs pipeline analysis
2026-09-02 11:42:37 +03:00
“Naeel”
97fd77c2e9
docs: update provider version to 5.0.5 in getting-started guide
2026-09-02 08:09:29 +03:00
“Naeel”
b3342bc0c5
docs: add DOCS_PIPELINE — инструкция по генерации и заливке MkDocs-документации
2026-09-01 08:43:55 +03:00
“Naeel”
ed568a867a
Record stand configuration and remove exposed secret
2026-08-31 20:20:18 +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”
05694a3446
stand(CRUD): refactor resource names, drop git_revision, add adopt_existing, provider 5.0.5
2026-08-13 12:49:46 +04:00
“Naeel”
657157527b
fix: curated PG example — use S3 name not UUID, comment every parameter
2026-08-10 21:42:41 +04:00
“Naeel”
a21cbd9cd2
fix: remove s3-bucket-notifications (unverified), clean deck-api from getting-started
2026-08-10 19:33:24 +04: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”
dc5bac376c
docs: MAN format fix history + instructions (??? admonition, not details/div)
2026-08-10 17:16:54 +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”
2ee1eb98e8
docs: YAML vs docs audit — 37 services, all params match 1:1
2026-08-10 14:11:35 +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
“Naeel”
195f153860
feat(Phase 1): sidebar visible, version in header, index categories, MAN 0.78rem, nav injection in 04 script
2026-08-10 13:38:35 +04:00
“Naeel”
21b92f4631
docs: Q&A with Sonnet — UX analysis + nav merge strategy (Phase 1-3 plan)
2026-08-10 13:32:09 +04:00
“Naeel”
35aa50f76d
fix: HTML tables → Markdown tables in docs-generator (mkdocs теперь рендерит таблицы корректно)
2026-08-10 13:12:17 +04:00