b81b8fa34ed4fd1fd754f723b52df33466ce3634
index.html: full rewrite - Sidebar (192px/72px, blue top border): Верстак/Обзор/История/Сценарии/Логи - Views: workbench (service left rail + instances/params right), overview, history, scenarios, logs - Token form moved to sidebar bottom - All existing DOM ids preserved: inst-list, params-area, params-form, btn-test, test-status, create-btn-area, history-card, history-body, scenario-card, scenario-body - Log panel adjusted: left 72px (sidebar width) - Fonts increased: 12-14px views.js (NEW): switchView(id) — show/hide views, auto-load content on open
App Autotest
Flask-приложение для автотестов сервисов Nubes. Деплоится как облачный сервис Web-сервер с фреймворком Flask на платформе Nubes.
Документация API
См. основной репо: DOCS/ — стадии операций, поток CREATE, доступ к API.
Архитектура
Полный обзор: ../DOCS/ARCHITECTURE-FULL.md — все файлы, CREATE flow, глобальное состояние, план развития.
Сервис
https://autotest.pythonk8s.dev.nubes.ru/ (test)
Параметры облачного сервиса
appConfiguration:
{
"version": "3.12",
"gitPath": "https://gitea.services.ngcloud.ru/forcloud/app-autotest.git",
"healthPath": ""
}
jsonEnv:
{
"NUBES_API_TOKEN": "...",
"NUBES_API_ENDPOINT": "https://lk-api-gateway-test.ngcloud.ru/api/v1/svc"
}
Структура
app/
├── api/ # HTTP-клиент облака
├── operations/ # Операции API (одна на файл)
├── routes/ # Flask blueprints
├── static/ # CSS, JS, логотип
└── templates/ # Jinja2 шаблоны (дизайн Nubes)
Languages
Python
63.5%
JavaScript
26.1%
HTML
8.5%
CSS
1.9%