naeel 0a62eb3c58 feat: селектор режима и стенда (v1.2.30)
Новое:
- Селектор режима (🎭 Эмуляция / ☁️ Облако) над версией
- Селектор стенда (DEV/TEST/PROD) в режиме эмуляции
- В эмуляции — всё в полигон (/stand/api/v1/svc)
- В эмуляции — токен дезактивирован
- По умолчанию: эмуляция + TEST

Изменено:
- auth.py: get_mode(), get_polygon_stand(), get_client() с префиксом стенда
- main.py: action=set_mode, единый get_client() вместо real_client/inst_client
- index.html: селекторы, disable токена
- service_list.py: обрезка polygon_ префикса
- api_test.py: get_real_client → get_client

Задокументировано в HISTORY/2026-08-03-session.md.
2026-08-03 08:50:14 +04:00
2026-07-30 13:38:33 +04:00

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)
S
Description
No description provided
Readme
2.2 MiB
Languages
Python 63.6%
JavaScript 29.9%
HTML 4.3%
CSS 2.2%