docs(history): повторный delete Штурвала shturval-dev1 падает с NPE бэкенда
Владельцу не удаётся удалить Edge: платформа блокирует из-за инстансов CAPvcd (shturval-dev-01), хотя кластер удалён из ЛК 25.09. Установлено (API dev): shturval-dev1 (svc 150, uid 05ae1dbc-…) — deleted, операций нет; тенанта WZ03709-saas в dev нет (единственная организация — kontra). Попытка доудаления (по указанию владельца): POST /instanceOperations (svcOperationId=109, delete) -> 201, run -> 201, результат: isSuccessful=false, errorLog="Cannot invoke \"String.length()\" because \"text\" is null" — NPE бэкенда. Остатки CAPvcd не вычищены. Вывод: только техподдержка (MAN vc_org прямо это предписывает).
This commit is contained in:
@@ -0,0 +1,40 @@
|
|||||||
|
# Штурвал `shturval-dev1`: повторное удаление через API не проходит (2026-09-30)
|
||||||
|
|
||||||
|
**Контекст.** Владелец не может удалить Edge (сервис 22) в тенанте: платформа отвечает
|
||||||
|
`Невозможно удалить Edge. В тенанте 'WZ03709-saas' существуют инстансы CAPvcd (Kubernetes).
|
||||||
|
Инстансы с именами: '[shturval-dev-01]'`. При этом кластер Штурвал из ЛК уже удалён.
|
||||||
|
|
||||||
|
## Что установлено (API dev, только чтение + одна операция)
|
||||||
|
|
||||||
|
| Факт | Значение |
|
||||||
|
|---|---|
|
||||||
|
| Инстанс Штурвала в dev | `shturval-dev1`, svc **150** (`k8s_sthutrval_cluster`), uid `05ae1dbc-7ef9-458a-bfd9-d5d3196014e0` |
|
||||||
|
| Статус в ЛК | `deleted`, `isDeleted=true` (удалён 25.09.2026, 09:46:53) |
|
||||||
|
| Активные операции | нет; `availableOperations` — пуст |
|
||||||
|
| Организации dev (svc 19) | только `kontra` (running) — тенанта `WZ03709-saas` в dev **нет** |
|
||||||
|
| Удалённые инстансы dev (4) | `fullpipe-vapp` (26), `A-record (web01.…)` ×2 (111), `shturval-dev1` (150) |
|
||||||
|
|
||||||
|
## Попытка доудаления через API (по указанию владельца)
|
||||||
|
|
||||||
|
Операция сервиса 150 `delete` — `svcOperationId=109`, без параметров
|
||||||
|
(`generated/dev/resources_yaml/150_k8s_sthutrval_cluster.yaml`).
|
||||||
|
|
||||||
|
```
|
||||||
|
POST /instanceOperations {"instanceUid":"05ae1dbc-…","svcOperationId":109,"operation":"delete"} → 201
|
||||||
|
POST /instanceOperations/A577373C-590A-40BE-B435-08597E4D437F/run → 201
|
||||||
|
GET …?fields=dtFinish → dtFinish=2026-09-30T22:01:39.645+0300, isSuccessful=false,
|
||||||
|
errorLog="Cannot invoke \"String.length()\" because \"text\" is null"
|
||||||
|
```
|
||||||
|
|
||||||
|
**Результат: провал.** Повторная операция `delete` завершается ошибкой бэкенда (NPE);
|
||||||
|
остатки CAPvcd в vCD не вычищаются, Edge остаётся неудаляемым.
|
||||||
|
|
||||||
|
## Вывод
|
||||||
|
|
||||||
|
Со стороны клиента (провайдер/API ЛК) обходного пути нет: удаление из ЛК ставит только статус,
|
||||||
|
физическую чистку объектов CAPvcd в vCD платформа не делает — это подтверждает MAN сервиса `vc_org`:
|
||||||
|
«Если существуют инстансы … Kubernetes-кластер Штурвал, которые были созданы, из ЛК удалены не будут.
|
||||||
|
Необходимо обратиться в техническую поддержку».
|
||||||
|
|
||||||
|
**Для поддержки:** тенант (в ошибке — `WZ03709-saas`), инстанс `shturval-dev1`
|
||||||
|
(uid `05ae1dbc-7ef9-458a-bfd9-d5d3196014e0`, svc 150), ошибка удаления Edge + NPE операции delete.
|
||||||
Reference in New Issue
Block a user