Files
openstack-api-simulator/docs/web-ui.md
T

87 lines
2.3 KiB
Markdown

**Language / Язык:** [English](web-ui.md) | [Русский](ru/web-ui.md)
# Web UI
Console is served from the Keystone/UI port (**5000** on the gateway).
| URL | Purpose |
|---|---|
| `/` or `/console` | Interactive console |
| `/docs` | OpenAPI (simulator) |
| `/ui/api/…` | UI JSON APIs |
![Console main view](images/web-ui/console-main.png)
## Endpoints drawer
Browse the pack surface by service (for example Adjutant). Each path shows the
supported verbs.
![Endpoints drawer](images/web-ui/endpoints.png)
## Sending requests
Pick a verb + path, then **Send**. Successful calls show status and JSON in
**RESPONSE**.
![Request and response](images/web-ui/request-response.png)
### Request parameters
For `POST` / `PUT` / `PATCH`, **Request parameters** lists schema fields
(dotted names for nested OpenStack envelopes) with types, optional flags, and
example values. The Request body JSON is built from those fields.
![Request parameters](images/web-ui/request-parameters.png)
## Authentication drawer
Sign in with lab Keystone users (`admin` / `secret`, projects such as `admin`
or `demo`). Optional paste of an existing `X-Auth-Token`.
![Authentication drawer](images/web-ui/authentication.png)
## Environment drawer
- Runtime / catalog / active **microversion**, plus live cloud inventory
(servers, nets, volumes…)
![Environment drawer](images/web-ui/environment.png)
## API catalog drawer
- Select an OpenStack series card (`os · yoga` …), choose a **microversion** on
the card, then **Apply as runtime** (choice is remembered across reloads)
![API catalog drawer](images/web-ui/api-catalog.png)
## Data drawer
- **Load demo cloud** — sized clusters (small / large / big)
- **Reset to minimal** — minimal lab seed
![Data drawer](images/web-ui/data.png)
## History drawer
Recent console calls with method, URL, and status.
![History drawer](images/web-ui/history.png)
## Help · Compatibility
Pack surface coverage for the active series (declared / implemented ops,
services, verb mix).
![Help compatibility](images/web-ui/help-compatibility.png)
## Branding
OpenStack red `#ED1C24`, console wordmark. Themes follow the shared console
chrome (light/dark).
## Health
- `/health/live` — process up
- `/health/ready` — migrations applied + DB reachable