78b5063259d553c20c8643e00fe55c0cb118730a
style.css: +93 lines — sidebar, view, tabs, toolbar, field (label on top), skeleton, snackbar, combobox classes. Font scale 13/14/16. icons.js (NEW): 10 inline-SVG Lucide icons (play, edit, trash, check, x, chevronDown, search, plus, rotateCw, cloud). stroke=currentColor. snackbar.js (NEW): showSnackbar(msg, type). bottom-right, 4s/8s auto-hide, stacking max 4, accessibility role=status aria-live=polite. index.html: include icons.js before utils.js
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.8%
JavaScript
30.2%
HTML
3.7%
CSS
2.3%