docs(uuid-case): отметить, что фикс выпущен в dev 2.0.24
- HISTORY/2026-09-30: раздел «Следствия» — релиз 2.0.24 (залито в реестр), доки не публиковались. - terraform_case_sensitivity_fix.md §11: «не выпущено» -> «выпущено в 2.0.24»; уточнение по костылю lower().
This commit is contained in:
@@ -70,8 +70,10 @@ create / modify / redeploy (19 сгенерированных ресурсов,
|
|||||||
|
|
||||||
- `lower(...)` в HCL становится **не нужен** — убирать в конфигах и в примере
|
- `lower(...)` в HCL становится **не нужен** — убирать в конфигах и в примере
|
||||||
(отдельной командой, после релиза провайдера).
|
(отдельной командой, после релиза провайдера).
|
||||||
- **Не выпущено**: версия не поднималась, релиз/заливка в реестр не выполнялись,
|
- **Выпущено 30.09.2026: dev `2.0.24`** — собрано (linux/windows/darwin amd64),
|
||||||
регенерация не запускалась.
|
подписано GPG и залито в реестр (`nubes-dev/nubes/2.0.24/`), версия видна
|
||||||
|
в `/v1/providers/nubes-dev/nubes/versions`. `VERSIONS.md` обновлён.
|
||||||
|
Доки в реестр (шаг `04_build_and_publish_docs.sh`) **не публиковались**.
|
||||||
- В локальных стендах костыля нет: `DEV_STAND/FPipeGmail/shturval.tf:125-126` и
|
- В локальных стендах костыля нет: `DEV_STAND/FPipeGmail/shturval.tf:125-126` и
|
||||||
`DEV_STAND/FullPipe/shturval.tf1:123` передают `nubes_vc_vdc.vdc.id` /
|
`DEV_STAND/FullPipe/shturval.tf1:123` передают `nubes_vc_vdc.vdc.id` /
|
||||||
`nubes_vc_nsxt.edge.id` напрямую → на create у них тот же риск.
|
`nubes_vc_nsxt.edge.id` напрямую → на create у них тот же риск.
|
||||||
|
|||||||
@@ -330,7 +330,7 @@ modifier-compare, диагностика) и **не** трогали то, чт
|
|||||||
| 9 | `resources_core/helpers.go` (`BuildJSON`) — **отправка** map-fixed JSON в API (create/modify/redeploy) | create падает: «Edge не развёрнут в указанном vDC» — регистр `vdcUid`/`nsxtUid` внутри JSON |
|
| 9 | `resources_core/helpers.go` (`BuildJSON`) — **отправка** map-fixed JSON в API (create/modify/redeploy) | create падает: «Edge не развёрнут в указанном vDC» — регистр `vdcUid`/`nsxtUid` внутри JSON |
|
||||||
| 10 | `core/params.go` (`normalizeUniversalValueV6`) — дефолты create (`instance_create.go`) и досылка modify (`operation_run.go`) | скалярный UUID к lowercase не приводится (открыто, вторично) |
|
| 10 | `core/params.go` (`normalizeUniversalValueV6`) — дефолты create (`instance_create.go`) и досылка modify (`operation_run.go`) | скалярный UUID к lowercase не приводится (открыто, вторично) |
|
||||||
|
|
||||||
**Фикс (не выпущен, только код).**
|
**Фикс (выпущен в dev `2.0.24`, 30.09.2026).**
|
||||||
|
|
||||||
- `provider/internal/resources_core/helpers.go`: `BuildJSON` оборачивает результат в
|
- `provider/internal/resources_core/helpers.go`: `BuildJSON` оборачивает результат в
|
||||||
`jsonutil.LowercaseUUIDsInText(...)` (+ импорт `core/jsonutil`). Одна точка → покрыты **все**
|
`jsonutil.LowercaseUUIDsInText(...)` (+ импорт `core/jsonutil`). Одна точка → покрыты **все**
|
||||||
@@ -347,7 +347,9 @@ modifier-compare, диагностика) и **не** трогали то, чт
|
|||||||
сравнении), а не новое поведение.
|
сравнении), а не новое поведение.
|
||||||
|
|
||||||
**Костыль в HCL.** `tf_examples/fullpipe_chain/shturval.tf:139-140`
|
**Костыль в HCL.** `tf_examples/fullpipe_chain/shturval.tf:139-140`
|
||||||
(`vdc_uid = lower(...)`, `nsxt_uid = lower(...)`) после релиза этого фикса станет не нужен.
|
(`vdc_uid = lower(...)`, `nsxt_uid = lower(...)`) после релиза `2.0.24` стал не нужен —
|
||||||
|
убирать отдельной командой (в HCL пока оставлен, чтобы не ломать провайдер `2.0.23`
|
||||||
|
на других стендах).
|
||||||
В локальных стендах `lower()` не используется: `DEV_STAND/FPipeGmail/shturval.tf:125-126` и
|
В локальных стендах `lower()` не используется: `DEV_STAND/FPipeGmail/shturval.tf:125-126` и
|
||||||
`DEV_STAND/FullPipe/shturval.tf1:123` передают `nubes_vc_vdc.vdc.id` / `nubes_vc_nsxt.edge.id`
|
`DEV_STAND/FullPipe/shturval.tf1:123` передают `nubes_vc_vdc.vdc.id` / `nubes_vc_nsxt.edge.id`
|
||||||
напрямую → на create у них тот же риск.
|
напрямую → на провайдере `2.0.23` и ниже у них тот же риск, на `2.0.24` — уже нет.
|
||||||
|
|||||||
Reference in New Issue
Block a user