Веб-UI: темы, навигация API, статистика и доработки API
- Шапка: логотип Kubernetes, ссылка на главную, выпадающее меню API (Swagger/ReDoc/Health), переключатель светлой/тёмной темы (localStorage). - Светлая тема в синей гамме; выравнивание кнопки темы в ряду с пилюлями. - Дашборд: единая карточка ошибки health/stats, подсказка Docker/Podman, поле container_cli в GET /stats, total_workers_from_meta всегда число (0 без meta). - Правки кластеров, job_store, compose, документация и частичные шаблоны.
This commit is contained in:
@@ -45,6 +45,7 @@ _SETUP_DEFAULTS: dict[str, str] = {
|
||||
"KIND_K8S_UVICORN_RELOAD": "1",
|
||||
"KIND_K8S_WEB_HOST": "0.0.0.0",
|
||||
"KIND_K8S_WORKDIR": "",
|
||||
"KIND_K8S_JOBS_JSON": "",
|
||||
"COMPOSE_BUILD_FLAGS": "",
|
||||
}
|
||||
|
||||
@@ -116,6 +117,11 @@ _SETUP_PROMPTS: tuple[_EnvPrompt, ...] = (
|
||||
),
|
||||
_EnvPrompt(None, "KIND_K8S_WAIT_NODES_TIMEOUT_SEC", "Таймаут kubectl wait (секунды)."),
|
||||
_EnvPrompt(None, "KIND_K8S_APP_TITLE", "Заголовок OpenAPI и веб-интерфейса."),
|
||||
_EnvPrompt(
|
||||
None,
|
||||
"KIND_K8S_JOBS_JSON",
|
||||
"Путь к JSON с историей заданий (создание/старт/стоп кластера); пусто — файл kind_k8s_jobs.json в каталоге clusters/ на томе данных.",
|
||||
),
|
||||
_EnvPrompt(
|
||||
None,
|
||||
"KIND_K8S_README_PATH",
|
||||
|
||||
Reference in New Issue
Block a user