feat(iot-console): IoT управляющий UI v0.1.53

- Добавлен HTML SPA: internal/api/ui/iot-console.html
  Ванильный JS + mqtt.js (CDN), без фреймворков.
  Страницы: вход, список устройств, credentials, эмулятор MQTT, заглушка телеметрии.
- Добавлен go:embed: internal/api/console_embed.go, GET /console
- Добавлен CORS middleware в router.go для http://iot.kube5s.ru
- Ingress emqx-ws-ingress.yaml: /console → sless-operator:9090
- Версия образа v0.1.53, задеплоен

Доступно: http://iot.kube5s.ru/console
This commit is contained in:
Naeel
2026-04-04 19:28:30 +03:00
parent d57558c798
commit b48c300ac5
7 changed files with 1104 additions and 11 deletions
+1 -1
View File
@@ -44,7 +44,7 @@ spec:
- name: mqtt-bridge
# Тот же образ что и оператор — оба бинаря в одном слое (manager + iot-mqtt-bridge).
# При смене версии оператора — менять тег и здесь.
image: pearlharbor.registryk8s.services.ngcloud.ru/naeel/sless-operator:v0.1.50
image: pearlharbor.registryk8s.services.ngcloud.ru/naeel/sless-operator:v0.1.53
imagePullPolicy: Always
command: ["/iot-mqtt-bridge"]
env: