chore(test): подготовить пакет и процедуру проверки контейнеров
This commit is contained in:
1 parent
044002e7eb
commit
4f6de4b08e
8 files changed
+100
-8
No files matched your search
@@ -1,6 +1,6 @@
|
||||
# UX/UI: журнал реализации
|
||||
|
||||
Актуальное продолжение 2026-10-14:243 — read-only audit: оба CHR7.24.5/x86_64 доступны, packages routeros/option, device-mode.container=true, /container400 и UIunsupported. Cloudflare token/zone не настроены, ACME directory200 не являетсяissuance. Gitea workflow публикуетimages/releases; local release dry-run valid, push/APIpublish0. Portal live containers/releases4views passed. Backend ux-geoip242/frontend ux-backups237. Следующий244 — подготовка реальной контейнерной приёмки с точным пакетом и отдельным согласованием перезапуска. Этап12.5 открыт.
|
||||
Актуальное продолжение 2026-10-14:244 — подготовлен официальный container7.24.5 NPK1,175,697bytes из vendor archive200; SHA256 и точная процедура сохранены. SSH22 на104.165.244.7 доступен,194.226.121.150 остаётся control. Package upload/install/reboot0; positive lifecycle не принят. Перед применением нужно отдельное согласие на временный пакет/две controlled перезагрузки и cleanup. Runtime ux-geoip242/ux-backups237. Пока ожидается ответ — независимый245:включение нового GeoIP HTTP regression в общий CI профиль. Этап12.5 открыт.
|
||||
|
||||
Общий план: [UX/UI по этапам и пятичасовым окнам](ux-ui-plan.md). План задаёт объём, этот журнал фиксирует выполненные блоки и ограничения. Записи расположены от новых к старым; подробная история этапа12 также сохранена в [ux-ui-stage-12.md](ux-ui-stage-12.md).
|
||||
|
||||
@@ -38,6 +38,14 @@
|
||||
| 11Б | Оповещения, сбор данных, интеграции, релизы и настройки | Завершён в границах локальной приёмки 2026-10-03; ограничения и evidence в11Б.7 |
|
||||
| 12 | Итоговая доступность, адаптивность, производительность и регрессия | Локальная приёмка12.3.83 в границах журнала. Внешняя12.5: блоки1–236 завершены в записанных scopes, этап открыт. Runtime backend ux-backup234/frontend ux-routing218; backend25/UI52 и дополнительные SQL/UDP222 прошли. |
|
||||
|
||||
## 12.5.244 — конкретный пакет и процедура контейнерной приёмки (2026-10-14)
|
||||
|
||||
Для104.165.244.7 подготовлен официальный [all_packages-x867.24.5](https://download.mikrotik.com/routeros/7.24.5/all_packages-x86-7.24.5.zip), HEAD/GET200,10,476,996bytes. Архив прочитан как данные, извлечён толькоcontainer-7.24.5.npk1,175,697bytes. SHA256 zip6acfd80b3f6edfd23cea14bfcdbbb183a6258acb3aedb3d7b0a23f60a19e51c6, NPK7515c52499bd11b063517c7b48a6553519976098040d9dec67f6bf087876a3c9. Это локально вычисленные отпечаткиHTTPSvendor payload, не отдельнаяvendor checksum; native signature/installation ещё не проверены. Файлы толькоignored tmp, вGitбинарники не добавлены. SSH22 reachable, вход/передача NPK не выполнялись.
|
||||
|
||||
[Процедура](../deploy/TEST-CONTAINERS.md) задаёт target104/control194, private baseline, бинарную передачу с pinned SSH key, single reboot/no retry onunknownack, native7.24.5/package/endpoint proof, own pinned container/veth/bridge lifecycle через Portal, cleanup и возврат исходныхpackages вторымreboot. Device-mode ужеcontainer=true и не меняется; пароли/version/reset не меняются. Это конкретная подготовка, не разрешение/успех установки: upload/install/reboot0. Применение ждёт отдельного согласия пользователя, поскольку меняет пакеты и временно прерывает доступ к CHR.
|
||||
|
||||
Протокол: [artifact preparation](ux-ui/acceptance/containers244-preparation.json). Positive containerstart/stop/restart/remove остаётся открытым. Пока ожидается согласие —245 проверяет независимыйCI regression profile: новый streaming HTTP GeoIP тест242 должен выполняться не только отдельной командойtest:geoip, но и общимtest:all/CI путём без дублей.
|
||||
|
||||
## 12.5.243 — реальные предпосылки контейнеров, ACME и релизов (2026-10-14)
|
||||
|
||||
Десять direct read-only RouterOS запросов:system/package/resource/device-mode/disk/container ×2CHR. Оба доступны7.24.5 stable/x86_64, installed routeros иoption, container feature=true/flagged=false, freeHDD около10GiB/freeRAM около0.8GiB. /container400 на обоих; пакет с именемcontainer не обнаружен. Публичный отчёт сохраняет status/error SHA256, неcredentials/полные error bodies. Приложение GET containers/state200 классифицирует обаunsupported. Это доступность текущего набора функций, а не доказательство отсутствия контейнеров по пустому snapshot или успешного lifecycle.
|
||||
|
||||
Reference in new issue
Block a user