docs: пометка ЛЕГАСИ всего старого IoT (манифесты, CRD, оператор, документы, examples, Makefile) + корневой LEGACY.md; удалений нет

This commit is contained in:
“Naeel”
2026-08-16 09:37:29 +04:00
parent f8537138dd
commit eb7d312d89
34 changed files with 428 additions and 3 deletions
+29
View File
@@ -391,6 +391,9 @@ deployment-v0.2.3; 9 вопросов; формат «Ответ/Рекомен
## 11. Статус старого деплоя IoT — «зомби» (проверено 16.08)
> ⛔⛔⛔ ЛЕГАСИ — НЕ ПРИНИМАТЬ ВО ВНИМАНИЕ при принятии решений. Раздел оставлен
> только как фиксация факта. Старый IoT для миграции значения не имеет.
**Проверка по вопросу «старый прод жив?» (факты):**
1. ns `sless` жив (125d). Все 4 deployment'а Running: `emqx`, `iot-mqtt-bridge`,
`iot-operator`, `iot-sqs-consumer` (поды 117–125 дней без рестартов).
@@ -411,3 +414,29 @@ deployment-v0.2.3; 9 вопросов; формат «Ответ/Рекомен
**Отмена теста:** wss-тест к старому домену бессмыслен — точки входа нет.
Старый деплой можно выключать после переключения (или по команде пользователя
— сейчас НЕ трогаем).
---
## 12. Пометка ЛЕГАСИ всего, что относится к старому IoT (16.08)
**Команда пользователя:** «УБЕРИ ВСЁ, что касается старого IoT; стирать пока
не надо; ЧЁТКО пропиши везде, что это ЛЕГАСИ и НЕ ПРИНИМАТЬ ВО ВНИМАНИЕ».
**Сделано:**
1. В шапку каждого файла старого IoT добавлена пометка
«⛔⛔⛔ ЛЕГАСИ (2026-08-16) — СТАРЫЙ IoT ... НЕ ПРИНИМАТЬ ВО ВНИМАНИЕ»:
- 15 документов в `doc/` (кроме `doc/sqs-integration.md` — актуален);
- `2026-08-13-migration-to-managed.md` (старый Node.js-план — отменён);
- все 8 манифестов `deployments/k8s/`;
- `config/crd/bases/iot.kube5s.ru_iotdevices.yaml`;
- `cmd/iot-operator/main.go`, `controllers/iotdevice_controller.go`,
`api/v1alpha1/device_types.go`, `api/v1alpha1/groupversion_info.go`;
- `Makefile` (старые k8s-цели);
- `examples/` (README.md, main.tf, handler.py).
2. Создан корневой `LEGACY.md` — реестр: что легаси, что актуально.
3. Раздел 11 этого журнала помечен «НЕ ПРИНИМАТЬ ВО ВНИМАНИЕ».
4. Удалений НЕ производилось.
**Актуальные файлы (НЕ легаси):** `HISTORY/`, `doc/sqs-integration.md`,
`ws-probe/`, Go-код `cmd/mqtt-bridge/`, `cmd/sqs-consumer/`, `internal/`
(переиспользуется в монолите).