Files

87 lines
2.8 KiB
Markdown

**Language / Язык:** [English](../web-ui.md) | [Русский](web-ui.md)
# Web UI
Консоль обслуживается с Keystone/UI порта (**5000** на gateway).
| URL | Назначение |
|---|---|
| `/` или `/console` | Интерактивная консоль |
| `/docs` | OpenAPI (simulator) |
| `/ui/api/…` | UI JSON APIs |
![Главный экран консоли](../images/web-ui/console-main.png)
## Endpoints drawer
Обзор поверхности пака по сервисам (например Adjutant). У каждого path —
поддерживаемые HTTP-методы.
![Endpoints drawer](../images/web-ui/endpoints.png)
## Отправка запросов
Выберите verb + path и нажмите **Send**. Успешные ответы попадают в
**RESPONSE**.
![Запрос и ответ](../images/web-ui/request-response.png)
### Request parameters
Для `POST` / `PUT` / `PATCH` в **Request parameters** показаны поля схемы
(dotted-имена для вложенных OpenStack envelope), типы, optional и примеры.
JSON Request body собирается из этих полей.
![Request parameters](../images/web-ui/request-parameters.png)
## Authentication drawer
Вход через лабораторный Keystone (`admin` / `secret`, проекты вроде `admin`
или `demo`). Можно вставить готовый `X-Auth-Token`.
![Authentication drawer](../images/web-ui/authentication.png)
## Environment drawer
- Runtime / catalog / активная **microversion**, плюс живой инвентарь облака
(servers, nets, volumes…)
![Environment drawer](../images/web-ui/environment.png)
## API catalog drawer
- Выбор карточки серии (`os · yoga` …), microversion в карточке, затем
**Apply as runtime** (выбор сохраняется после перезагрузки)
![API catalog drawer](../images/web-ui/api-catalog.png)
## Data drawer
- **Load demo cloud** — кластеры small / large / big
- **Reset to minimal** — минимальный lab seed
![Data drawer](../images/web-ui/data.png)
## History drawer
Недавние вызовы консоли: method, URL и status.
![History drawer](../images/web-ui/history.png)
## Help · Compatibility
Покрытие поверхности пака для активной серии (declared / implemented,
сервисы, смесь verb).
![Help compatibility](../images/web-ui/help-compatibility.png)
## Брендинг
OpenStack red `#ED1C24`, console wordmark. Темы следуют общему chrome консоли
(light/dark).
## Health
- `/health/live` — процесс работает
- `/health/ready` — миграции применены + БД доступна