diff --git a/doc/2026-08-13-migration-to-managed.md b/doc/2026-08-13-migration-to-managed.md index a012ee6..bcaf841 100644 --- a/doc/2026-08-13-migration-to-managed.md +++ b/doc/2026-08-13-migration-to-managed.md @@ -36,7 +36,7 @@ REST API (iot-operator:9090) → Пользователь (UI/Terraform) ``` ### Ключевые компоненты k8s -- **CRD IoTDevice** (`iot.kube5s.ru/v1alpha1`) — регистрация устройств +- **CRD IoTDevice** (`iot.nubes.ru/v1alpha1`) — регистрация устройств - **k8s Secret** `iot-{deviceId}` — хранит MQTT пароль (64 hex, crypto/rand) - **OwnerReference** — каскадное удаление Secret при удалении IoTDevice - **RBAC** — ClusterRole для чтения/записи IoTDevice + Secrets @@ -161,9 +161,9 @@ Managed PostgreSQL — IoT данные ### Что сейчас - SQS сервис живёт в `namespace: shared-sqs` в кластере `iot-naeel` -- Endpoint: `https://qu.kube5s.ru` +- Endpoint: `https://sqs.containerk8s.dev.nubes.ru` - Multi-tenant: tenant `iot-service` (id: `t-96afe7e9f781f6ca`), очередь `iot-telemetry` -- IoT использует: `SQS_ENDPOINT=https://qu.kube5s.ru`, `SQS_ACCESS_KEY`, `SQS_SECRET_KEY` +- IoT использует: `SQS_ENDPOINT=https://sqs.containerk8s.dev.nubes.ru`, `SQS_ACCESS_KEY`, `SQS_SECRET_KEY` - Протокол: AWS SQS-совместимый (SendMessage, ReceiveMessage, DeleteMessage, GetQueueUrl, GetQueueAttributes) ### Что нужно от нового SQS сервиса @@ -180,7 +180,7 @@ Managed PostgreSQL — IoT данные ### Env vars для IoT → SQS ``` -SQS_ENDPOINT=https://qu.kube5s.ru (поменяется на новый managed URL) +SQS_ENDPOINT=https://sqs.containerk8s.dev.nubes.ru (поменяется на новый managed URL) SQS_ACCESS_KEY=... SQS_SECRET_KEY=... SQS_QUEUE_NAME=iot-telemetry (default)