Repinoid
6b6252c42b
docs(pipeline): fix vdc CPU example for VM
2026-09-28 09:40:12 +03:00
Repinoid
70b937ea2f
docs(pipeline): встроена схема зависимостей сервисов
2026-09-28 09:20:25 +03:00
Repinoid
bc1af681aa
build(docs): скрипт 04 копирует картинки docs/diagrams (*.svg|png) в публикуемый docs_dir; README диаграмм — раздел о публикации
2026-09-28 09:20:25 +03:00
Repinoid
318b847ede
docs(modifiers): квота IP — учёт внешнего адреса ВМ (count = 4), актуальная ссылка на страницу пайплайна
2026-09-28 09:19:14 +03:00
Repinoid
7d762387e7
docs(provider-behavior): vApp/ВМ в таблице ресурсов, в заморозке (suspend/adopt) и в §6-пайплайне (шаги 6-8, лимит vCPU vDC, 14 дней для vApp)
2026-09-28 09:19:00 +03:00
Repinoid
2675495eef
docs(pipeline): цепочка расширена vApp -> ВМ — требования (квота CPU vDC, 4-й IP, SSH-ключ), параметры ВМ и образы, внешний доступ, раздел 6 с чек-листом, destroy для vApp/ВМ
2026-09-28 09:18:36 +03:00
Repinoid
a366f47eff
docs: move diagram artifacts to docs/diagrams, add vApp-IP precondition link and creation guide
2026-09-26 19:30:41 +03:00
Repinoid
6791e8fb5f
docs: add styled infrastructure dependency diagram (generator + png + svg)
2026-09-26 19:13:57 +03:00
Repinoid
ff38352bfc
docs: remove duplicated SNAT label from edge node in flow diagram
2026-09-26 19:06:01 +03:00
Repinoid
dc837e8e1a
docs: verify cloud service dependency chains against YAML, add VM/Shurval checklists, redraw diagram
2026-09-26 18:49:17 +03:00
Repinoid
223b0ccdca
docs: fix compute pool link to originate from vDC
2026-09-26 18:33:01 +03:00
Repinoid
ea725bd8b9
docs: add infrastructure services flow diagram (mmd, svg, png)
2026-09-26 08:22:03 +03:00
Repinoid
8d25de9e79
docs: страница «Как работает провайдер (отличия от Terraform)» в навигации + ссылка на страницу пайплайна vDC → Edge → IP → SNAT → Штурвал
2026-09-25 09:59:56 +03:00
Repinoid
f8d64948c8
docs(curated): страница «vDC → Edge → IP → SNAT → Штурвал» (требования, заморозка, проверка результата) + nav + HISTORY
2026-09-25 09:47:33 +03:00
Nail
c808a3b345
docs: повышение читаемости provider-behavior.md (упрощены §1 списком, §2 модификаторы, §3 id/нормализация, §5 приоритет флагов, §6 ALB-константы)
2026-09-24 20:53:17 +03:00
Nail
aaf87d966b
docs: страница «Как работает провайдер: отличия от канонического Terraform» (freeze/destroy, пайплайн vDC→Edge→IP→SNAT→Штурвал, FAQ) + кейс UUID внутри JSON в case-sensitivity документе
2026-09-24 20:40:18 +03:00
Nail
1611f7afa8
docs(curated): страницы примеров приведены к реальным файлам (versions/provider/variables/outputs), организация по имени, снята пометка «не проверено»
2026-09-24 16:15:15 +03:00
Repinoid
5bd197f031
feat(provider): ресурс аллокации принимает имя организации (резолв в UUID через ResolveRefSvcParamValue, как в nubes_vc_vdc); конфиги и доки без org_uid
2026-09-24 15:28:13 +03:00
Repinoid
bd5de0cead
docs(pipeline): страница переписана как инструкция для пользователя (шаги, значения из ЛК, команды)
2026-09-24 15:21:41 +03:00
Repinoid
c3b82cf074
docs(pipeline): ссылка на репозиторий примеров tf_examples и порядок клонирования
2026-09-24 15:00:07 +03:00
Repinoid
9590005914
docs: страница пайплайна vDC → Edge → внешние IP → SNAT (Ресурсы-модификаторы (IP организации, SNAT))
2026-09-24 14:56:00 +03:00
Repinoid
e25ef02a1a
docs: убрать устаревшее «канонизация в plan-modifier» (совет Opus был неверен); план живого прогона FullPipe
2026-09-24 14:04:08 +03:00
Repinoid
ed4493c0ee
docs: правки по ревью (канонизация, destroy-семантика) + статус выполнения
2026-09-24 10:52:51 +03:00
Repinoid
62abcd64f5
docs(providers): страница ресурсов-модификаторов (nubes_vc_org_ip_allocation, nubes_vc_nsxt_snat) + nav
2026-09-24 10:26:21 +03:00
Repinoid
3973f912fc
chore(docs): удалить docs/TODO/what_not_in_terraform.md + убрать ссылки на него из комментариев
2026-09-24 10:24:13 +03:00
Repinoid
2d8e435dd4
docs: пометить отменённый заход модификаторов как LEGACY + исправить ложные факты
...
- баннеры «ЛОЖНЫЙ ПУТЬ — ОТМЕНЕНО» на 4 файла HISTORY/OPUS/2026-09-22_modifier_* и docs/60_strategy/modifier_resources_ideology_and_specification.md
- vIPConfigure: replace-семантика, НЕ накопительная (по тесту docs/ORG_IP_MODIFIER_TEST_2026-09-22.md)
- обновлены ссылки на перенесённые материалы (docs/... -> NOTES/..., HOW_TO/...)
2026-09-24 07:51:25 +03:00
Repinoid
d93ff66482
chore: save current changes
2026-09-24 07:25:27 +03:00
Repinoid
a96e38fb1e
chore: save current changes
2026-09-23 19:23:31 +03:00
Repinoid
20ea79a489
docs(modifier): анализ inverse-архитектуры + промпты Опусу (глобальная архитектура оверлея)
2026-09-23 08:43:56 +03:00
Repinoid
c634a1c51b
docs: move root prompts
2026-09-22 21:26:26 +03:00
Repinoid
57bf79d85b
docs(todo): план разбиения client.go (1678 строк) на модули
2026-09-22 18:56:11 +03:00
Repinoid
788073f1ea
docs(fullpipe): задокументировать проверку модификатора vc_org ip_space (modify 1↔2↔0, идемпотентность)
2026-09-22 17:46:23 +03:00
Repinoid
eb85a3dc72
docs(har): пометить ошибки сломанного Edge как неподтверждённые наблюдения, не правила
2026-09-22 15:01:23 +03:00
Repinoid
bcbc49dc52
docs(har): Insufficient rule blocks = нельзя снять ALB при живых VS (needEnableAVI forward-only)
2026-09-22 14:59:57 +03:00
Repinoid
19ad60b485
docs(har): ошибки операций EDGE — ipSpace '' невалиден, Insufficient rule blocks, delete FORBIDDEN при VS
2026-09-22 14:52:57 +03:00
Repinoid
21b4da12a1
docs(har): имя ipSpace — выбор из списка (динамический); де-аллокация пока заблокирована
2026-09-22 14:27:58 +03:00
Repinoid
ca4a246c8c
docs(har): org2.har — де-аллокация = меньший count в vIPConfigure; операция pending (блок детей)
2026-09-22 14:04:31 +03:00
Repinoid
d218bffad7
docs(har): ограничение де-аллокации IP в vcOrg (нельзя при дочерних инстансах) + порядок destroy
2026-09-22 14:01:00 +03:00
Repinoid
08108ba62b
docs(har): no-needed — каноническое значение выключенного SNAT (подтверждено UI)
2026-09-22 14:00:08 +03:00
Repinoid
a1b6ac8f23
docs(har): разбор SNAT/ipSpace модификаций — payload-и, no-needed, reverse SNAT
2026-09-22 13:54:00 +03:00
Repinoid
c14f7de7bc
docs: раздел «Реестр исключений» + диалог код-ревью opus/astra
2026-09-22 08:31:22 +03:00
Repinoid
7eab45ed71
docs(opus): промпт на код-ревью roadmap (vcOrg modify IP, vcNsxt SNAT, k8sShturval)
2026-09-22 07:21:16 +03:00
Repinoid
a424e4e319
docs: резюме для старта новой сессии (состояние 2.0.8, правила, файлы, открытые вопросы)
2026-09-22 07:09:23 +03:00
Repinoid
14ada09335
docs(flash): ТЗ на фикс tainted-replace - убрать create-time проверку из ModifyPlan
2026-09-21 20:52:51 +03:00
Repinoid
92e04daea5
docs(TODO): баг docs-generator - вложенный map-fixed как блок вместо = {}
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
7ff98f8edc
feat(stand): add FullPipe DEV stand for vc_vdc and document 500 error fallback plan
...
- Added DEV_STAND/FullPipe with modular configuration for vc_vdc resource creation:
- versions.tf: Terraform >= 1.5.0, provider nubes 2.0.1
- provider.tf: nubes provider config with DEV gateway endpoint
- variables.tf: variables for vdc (cpu=8, mem=32, guaranteed=0, fast storage=200GB)
- vdc.tf: nubes_vc_vdc resource definition supporting org name or UUID
- outputs.tf: vdc_id, vdc_name, vdc_state_params
- terraform.tfvars.example: example values without secrets
- Added docs/DEBUG_REPORT_VC_VDC_500.md documenting API 500 issue in Lucee backend:
- Error: getResourceRealmConfig fails casting Struct to string on GET /instanceOperations/{opUid}?fields=cfsParams
- Planned changes in provider/internal/core/client.go:
Implement graceful fallback in createInstanceWithContext to skip hard-failing
when GET ?fields=cfsParams returns 500, since vc_vdc ref parameters (organization_uid)
are already resolved to UUID and remaining parameters are literals/numbers.
2026-09-21 09:46:43 +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