Expand lab seed tiers, OpenAPI PARAMS, and console DATA/Params UX.
This commit is contained in:
+47
-6
@@ -2,19 +2,60 @@
|
||||
|
||||
# Web UI
|
||||
|
||||
Откройте [https://localhost/](https://localhost/) после `make up`
|
||||
(gateway).
|
||||
Внутренний порт симулятора — `8080`; лабораторный UI также доступен на этом хосте.
|
||||
Откройте [https://localhost/](https://localhost/) после `make up` (gateway) или
|
||||
HTTPS URL, который печатает `make up-local`. Внутренний порт симулятора —
|
||||
`8080`; лабораторный UI также доступен на этом хосте.
|
||||
|
||||
UI — это лабораторная консоль для симулятора **vSphere**, а не замена
|
||||
vSphere Client. Она поддерживает светлую и тёмную темы, мажоры каталога
|
||||
**6–9** (уровни vSphere 7–8.0U2), редактирование запроса/ответа, историю и
|
||||
применение runtime-контракта.
|
||||
|
||||
## Скриншоты
|
||||
|
||||
### Главная консоль
|
||||
|
||||

|
||||
|
||||
### Каталог API (мажоры 6–9)
|
||||
|
||||

|
||||
|
||||
### Браузер endpoint'ов
|
||||
|
||||

|
||||
|
||||
### Запрос / ответ
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
### История
|
||||
|
||||

|
||||
|
||||
### Аутентификация
|
||||
|
||||

|
||||
|
||||
### Данные / seed
|
||||
|
||||

|
||||
|
||||
### Окружение
|
||||
|
||||

|
||||
|
||||
### Справка — совместимость
|
||||
|
||||

|
||||
|
||||
## Возможности
|
||||
|
||||
- Дерево endpoint'ов и селектор метода, управляемые выбранным мажором каталога
|
||||
- Параметры и примеры payload, производные от контракта
|
||||
- Панель Query parameters (левая колонка) с live-превью query string для GET-фильтров
|
||||
- Редактор запроса, просмотрщик ответа и история
|
||||
- Вход в сессию через `POST /api/session` (Basic) → заголовок/cookie
|
||||
`vmware-api-session-id`
|
||||
@@ -22,7 +63,7 @@ vSphere Client. Она поддерживает светлую и тёмную
|
||||
- Предпросмотр запросов в виде curl
|
||||
- Индикатор покрытия для реализованного реестра REST
|
||||
- Hot-swap **Apply as runtime** для активного уровня мажора
|
||||
- Загрузка demo / seed (профили large / demo-cluster)
|
||||
- Загрузка demo / seed (профили `small` / `large` / `big` в DATA)
|
||||
- Компактная консоль на `/console.html`
|
||||
- Ссылка на OpenAPI по адресу `/docs`
|
||||
|
||||
@@ -47,8 +88,8 @@ vSphere Client. Она поддерживает светлую и тёмную
|
||||
| GET | `/ui/api/compatibility?major=N` | Payload покрытия |
|
||||
| POST | `/ui/api/contract/apply?major=N` | Hot-swap runtime-контракта |
|
||||
| GET | `/ui/api/demo/state` | Состояние демо-набора данных |
|
||||
| POST | `/ui/api/demo/load` | Загрузить `demo-cluster` |
|
||||
| POST | `/ui/api/vsphere/seed?profile=…` | Reseed `small` / `large` / `demo-cluster` |
|
||||
| POST | `/ui/api/demo/load` | Загрузить `big` (20 hosts / 2000 VMs) |
|
||||
| POST | `/ui/api/vsphere/seed?profile=…` | Reseed `small` / `large` / `big` |
|
||||
|
||||
## Workflow работы с версиями
|
||||
|
||||
|
||||
Reference in New Issue
Block a user