chore(test): зафиксировать подключение тестового CHR
This commit is contained in:
1 parent
65d04baf2f
commit
83593756ce
5 files changed
+49
-5
No files matched your search
+2
-2
@@ -1,12 +1,12 @@
|
||||
# План реализации UX/UI по пятичасовым окнам
|
||||
|
||||
Актуальное продолжение 2026-10-07: тестовый Docker-стенд161.104.46.222 развёрнут,source673e5ba/version1.0.0-test.673e5ba. PG bootstrap/restart/schema/control-row проверены;Internet path timestamp defect исправлен. Real browser smoke:3экрана200/54APIreads200/0JSerrors/320px,безHTTP-моков. Следующий12.5.4 — PG backup/restore/concurrency/права/workers. RouterOS/интеграции ещё не проверены;вся12.5 остаётся открытой.
|
||||
Актуальное продолжение 2026-10-07: CHR194.226.121.150 добавлен к стенду161.104.46.222 какserverId1,имяCHR;HTTP80 выбран пользователем,REST/poll/GET200,statusonline,RouterOS7.24.5.12.5.4 завершён для подключения/чтения;конфигурацияRouterOS не менялась. Следующий12.5.5 — PG и профильные сценарии;дляspeed нужен второйCHR. Остальная12.5 открыта.
|
||||
|
||||
Общий план проекта MikrotikManager. Основан на согласованном плане из задачи; точка продолжения обновлена 2026-10-07. Источник фактического прогресса, проверок и ограничений — [журнал реализации](ux-ui-progress.md). Этот документ задаёт объём и критерии завершения, журнал фиксирует результат.
|
||||
|
||||
## Актуальная точка продолжения — 2026-10-07
|
||||
|
||||
Этапы0–11 завершены в описанных локальных границах. Локальная часть этапа12 проверена до12.3.83: main12.4.10 —1186/1186 на9680a64, context12.4.11 —221/221 на683148d с тем же runtime. Дополнительно прошли44 чистых теста, HTTP/DI/RBAC speed API и сборки. Этап12 остаётся открытым: стенд12.5.1–3 развёрнут на161.104.46.222,bootstrap/restart/smoke проверены;следующий12.5.4 — PG backup/restore/concurrency/права/workers,затемRouterOS/интеграции. Протокол и ограничения: [внешняя приёмка](ux-ui-external-acceptance.md); точные результаты: [подробный журнал этапа12](ux-ui-stage-12.md).
|
||||
Этапы0–11 завершены в описанных локальных границах. Локальная часть этапа12 проверена до12.3.83: main12.4.10 —1186/1186 на9680a64, context12.4.11 —221/221 на683148d с тем же runtime. Дополнительно прошли44 чистых теста, HTTP/DI/RBAC speed API и сборки. Этап12 остаётся открытым: стенд12.5.1–3 развёрнут на161.104.46.222,bootstrap/restart/smoke проверены;CHR194.226.121.150 подключён в12.5.4;следующий12.5.5 — PG backup/restore/concurrency/права/workers и профильныеRouterOS/интеграционные сценарии. Протокол и ограничения: [внешняя приёмка](ux-ui-external-acceptance.md); точные результаты: [подробный журнал этапа12](ux-ui-stage-12.md).
|
||||
|
||||
Реальные pg_dump/pg_restore, PG rollback и остановка UDP worker требуют внешней приёмки. Датированные продолжения ниже — история; точный следующий шаг также указан в начале [журнала](ux-ui-progress.md).
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# UX/UI: журнал реализации
|
||||
|
||||
Актуальное продолжение 2026-10-07: тестовый Docker-стенд161.104.46.222 развёрнут,source673e5ba/version1.0.0-test.673e5ba. PG bootstrap/restart/schema/control-row проверены;Internet path timestamp defect исправлен. Real browser smoke:3экрана200/54APIreads200/0JSerrors/320px,безHTTP-моков. Следующий12.5.4 — PG backup/restore/concurrency/права/workers. RouterOS/интеграции ещё не проверены;вся12.5 остаётся открытой.
|
||||
Актуальное продолжение 2026-10-07: CHR194.226.121.150 добавлен к стенду161.104.46.222 какserverId1,имяCHR;HTTP80 выбран пользователем,REST/poll/GET200,statusonline,RouterOS7.24.5.12.5.4 завершён для подключения/чтения;конфигурацияRouterOS не менялась. Следующий12.5.5 — PG и профильные сценарии;дляspeed нужен второйCHR. Остальная12.5 открыта.
|
||||
|
||||
Общий план: [UX/UI по этапам и пятичасовым окнам](ux-ui-plan.md). План задаёт объём, этот журнал фиксирует выполненные блоки и ограничения. Записи расположены от новых к старым; подробная история этапа12 также сохранена в [ux-ui-stage-12.md](ux-ui-stage-12.md).
|
||||
|
||||
@@ -34,6 +34,14 @@
|
||||
| 11Б | Оповещения, сбор данных, интеграции, релизы и настройки | Завершён в границах локальной приёмки 2026-10-03; ограничения и evidence в11Б.7 |
|
||||
| 12 | Итоговая доступность, адаптивность, производительность и регрессия | Локальная приёмка завершена в описанных границах:12.3.83,main1186/1186,context221/221. Этап остаётся в работе: стенд12.5.1–3 развёрнут,bootstrap/smoke проверены;остальные сценарии12.5 не выполнены. |
|
||||
|
||||
## 12.5.4 — подключение первого реального CHR к тестовому стенду (2026-10-07)
|
||||
|
||||
По поручению пользователя в Docker-приложение161.104.46.222 добавлен CHR194.226.121.150,serverId1. HTTPS443 отклонял соединение;SSH read подтвердил www80 enabled,www-ssl443 disabled,сертификатов нет. Пользователь явно выбрал HTTP REST безTLS. Запись обновлена через штатныйPUT наport80/useSsl=false;дубликат не создан. Конфигурация RouterOS не изменялась;SSH использован только для чтенияresource/services/certificates.
|
||||
|
||||
Test-connection200:identityCHR,RouterOS7.24.5 stable,CHR OpenStack Foundation OpenStack Nova. Poll200/statusonline,GET200 подтвердилonline/версию/model/polledAt. После poll имя в приложении сталоCHR по штатнойidentity синхронизации. Typehome-router — default существующей формы/контракта;роль маршрутизации отдельно не назначалась. [Очищенное доказательство](ux-ui/acceptance/chr-connection-2026-10-07.json) содержит только несекретные поля;реальныйUI row виден,HTTP-моков нет.
|
||||
|
||||
Первое обновление из вспомогательного скрипта использовалоPATCH и получило404;по исходникам исправлен метод наPUT,успешный ответ200 подтверждён. Пароль не записывался в репозиторий/отчёт/вспомогательный файл;передан API для хранения в тестовойБД как предусмотрено приложением. Нет заявлений о speed/VPN/routing apply:сейчас проверены подключение и чтение/опрос. Для bandwidth-test потребуется второе устройство. Следующий12.5.5 — PG backup/restore/concurrency/права/workers и профильные сценарии сCHR по протоколу. Все коммиты локальные,безpush.
|
||||
|
||||
## 12.5.3 — нормализация даты Internet path на границе API (2026-10-07)
|
||||
|
||||
Выявленный на реальном Docker/PG дефект исправлен mapper/GET latest: внешний PostgreSQL sampledAt преобразован вISO без смены instant;payload не изменён. Неверные дата/payload возвращают502. Строгийfrontend DTO сохранён. Pure collector/mapper tests и6frontend path contract tests прошли,contracts/backend build passed. Сетевые команды/правила не менялись.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
# Этап 12: итоговая приёмка UX/UI
|
||||
|
||||
Актуальное продолжение 2026-10-07: тестовый Docker-стенд161.104.46.222 развёрнут,source673e5ba/version1.0.0-test.673e5ba. PG bootstrap/restart/schema/control-row проверены;Internet path timestamp defect исправлен. Real browser smoke:3экрана200/54APIreads200/0JSerrors/320px,безHTTP-моков. Следующий12.5.4 — PG backup/restore/concurrency/права/workers. RouterOS/интеграции ещё не проверены;вся12.5 остаётся открытой.
|
||||
Актуальное продолжение 2026-10-07: CHR194.226.121.150 добавлен к стенду161.104.46.222 какserverId1,имяCHR;HTTP80 выбран пользователем,REST/poll/GET200,statusonline,RouterOS7.24.5.12.5.4 завершён для подключения/чтения;конфигурацияRouterOS не менялась. Следующий12.5.5 — PG и профильные сценарии;дляspeed нужен второйCHR. Остальная12.5 открыта.
|
||||
|
||||
План: [ux-ui-plan.md](ux-ui-plan.md). Фактические результаты: [ux-ui-progress.md](ux-ui-progress.md). Подготовлен после сводных проверок 11Б; завершение каждого блока требует локального коммита без push.
|
||||
|
||||
@@ -976,3 +976,11 @@ Smoke обнаружил ошибку Internet path приHTTP200: внешни
|
||||
Source673e5ba444ced304ea099a99108964e1c471482f:backend/frontend пересобраны с version1.0.0-test.673e5ba и revision labels;образыux-673e5ba запущены,backend/PG healthy. APIlatest отдаёт одинаковыеISO датыsnapshot/outer;записьPG и контрольные настройки/9миграций сохранились. [Итоговый real browser smoke](ux-ui/acceptance/test-server-smoke-fixed-2026-10-07.json):3экрана200,54APIreads200,0JSerrors,320px fits,Internet path подтверждён,HTTP-моков нет. Первое повторное ожидание скрытой подписи свежести поправлено раскрытием штатного блока;проверка данных послеpatch прошла. [Дашборд320px](ux-ui/screens/test-server-dashboard-320-2026-10-07.png) просмотрен.
|
||||
|
||||
[Паспорт стенда](ux-ui-test-server.md) содержит image IDs,версии,доступ и ограничения. SSH-туннельlocalhost3000/8000 открыт;приложение работаетнаloopback тестового сервера. Следующий12.5.4 — PG backup/restore/concurrency/права и остановка writers/workers по протоколу. NativeRouterOS/Telegram/Portal не проверены,вся12.5 не закрыта. Предыдущие общиеmain/context относятся к своимHEAD,не к этомуbackend patch. Локальные коммиты безpush;секреты/чужие изменения не включены.
|
||||
|
||||
## 12.5.4 — подключение первого реального CHR к тестовому стенду (2026-10-07)
|
||||
|
||||
По поручению пользователя в Docker-приложение161.104.46.222 добавлен CHR194.226.121.150,serverId1. HTTPS443 отклонял соединение;SSH read подтвердил www80 enabled,www-ssl443 disabled,сертификатов нет. Пользователь явно выбрал HTTP REST безTLS. Запись обновлена через штатныйPUT наport80/useSsl=false;дубликат не создан. Конфигурация RouterOS не изменялась;SSH использован только для чтенияresource/services/certificates.
|
||||
|
||||
Test-connection200:identityCHR,RouterOS7.24.5 stable,CHR OpenStack Foundation OpenStack Nova. Poll200/statusonline,GET200 подтвердилonline/версию/model/polledAt. После poll имя в приложении сталоCHR по штатнойidentity синхронизации. Typehome-router — default существующей формы/контракта;роль маршрутизации отдельно не назначалась. [Очищенное доказательство](ux-ui/acceptance/chr-connection-2026-10-07.json) содержит только несекретные поля;реальныйUI row виден,HTTP-моков нет.
|
||||
|
||||
Первое обновление из вспомогательного скрипта использовалоPATCH и получило404;по исходникам исправлен метод наPUT,успешный ответ200 подтверждён. Пароль не записывался в репозиторий/отчёт/вспомогательный файл;передан API для хранения в тестовойБД как предусмотрено приложением. Нет заявлений о speed/VPN/routing apply:сейчас проверены подключение и чтение/опрос. Для bandwidth-test потребуется второе устройство. Следующий12.5.5 — PG backup/restore/concurrency/права/workers и профильные сценарии сCHR по протоколу. Все коммиты локальные,безpush.
|
||||
@@ -54,4 +54,8 @@ ssh -N -L 3000:127.0.0.1:3000 -L 8000:127.0.0.1:8000 root@161.104.46.222
|
||||
|
||||
После пересборки контрольныйid1/retention14 и9миграций сохранились. Подробные build logs и контрольные файлы расположены в /opt/mmapp-test/artifacts. Секреты остаются только в серверном.env0600. Временный SSH-туннель3000/8000 открыт в этой задаче;если процесс остановится,повторить команду выше.
|
||||
|
||||
Следующий12.5.4 — PG backup/restore/concurrency/права и наблюдаемая остановка workers по [протоколу12.5](ux-ui-external-acceptance.md). Эти сценарии ещё не выполнены. Для RouterOS/Telegram/Portal и других интеграций нужны тестовые устройства/учётные записи. 1CPU/2GiB не представляют production performance.
|
||||
Следующий12.5.5 — PG backup/restore/concurrency/права и наблюдаемая остановка workers по [протоколу12.5](ux-ui-external-acceptance.md). Эти сценарии ещё не выполнены. Для RouterOS/Telegram/Portal и других интеграций нужны тестовые устройства/учётные записи. 1CPU/2GiB не представляют production performance.
|
||||
|
||||
## Первый тестовый CHR — 2026-10-07
|
||||
|
||||
194.226.121.150 добавлен в приложение,serverId1,имяCHR,typehome-router(default). По явному выбору пользователя используетсяHTTP REST80,useSsl=false;HTTPS443 отключён наCHR. RouterOS7.24.5 stable;identityCHR,модельCHR OpenStack Foundation OpenStack Nova. Test-connection/poll/GET200,statusonline,строка видна вUI. КонфигурацияRouterOS не изменялась. [Очищенный результат](ux-ui/acceptance/chr-connection-2026-10-07.json). Пароль в паспорт/отчёт/Git не включён. Дляspeed-test нужно второе отдельное устройство;VPN/маршрутизация/изменениясети пока не проверены.
|
||||
@@ -0,0 +1,24 @@
|
||||
{
|
||||
"deployedHead": "673e5ba444ced304ea099a99108964e1c471482f",
|
||||
"appServer": "161.104.46.222",
|
||||
"record": {
|
||||
"serverId": 1,
|
||||
"host": "194.226.121.150",
|
||||
"name": "CHR",
|
||||
"type": "home-router",
|
||||
"port": 80,
|
||||
"useSsl": false,
|
||||
"status": "online",
|
||||
"os": "7.24.5 (stable)",
|
||||
"model": "CHR OpenStack Foundation OpenStack Nova",
|
||||
"polledAt": "2026-10-07 14:55:22.803+00"
|
||||
},
|
||||
"connectionHttp": 200,
|
||||
"pollHttp": 200,
|
||||
"readHttp": 200,
|
||||
"uiRowVisible": true,
|
||||
"transport": "HTTP80 explicitly selected by user",
|
||||
"mockedResponses": false,
|
||||
"routerConfigurationChanged": false,
|
||||
"credentialsOmitted": true
|
||||
}
|
||||
Reference in new issue
Block a user