UI: навигация, документация, favicon; журнал развёртывания; валидация формы
- Меню API: ссылка «Теги образов», обёртка прокрутки пилюль, z-index и padding против обрезки hover - Документация: ширина колонки как у дашборда (72rem) - Favicon SVG + GET /favicon.ico, link в base.html - provision_log.json, GET .../provision-log, кнопка в таблице кластеров - Валидация create: имя, workers, тег kindest; модалка alert - Прочие правки из сессии (clusters, job_store, стили, шаблоны)
This commit is contained in:
@@ -18,7 +18,7 @@ class ClusterCreateRequest(BaseModel):
|
||||
kubernetes_version: str = Field(
|
||||
...,
|
||||
min_length=1,
|
||||
description="Версия Kubernetes / тег kindest/node, например 1.29.4 или v1.29.4",
|
||||
description="Тег kindest/node: latest, 1.29.4, v1.29.4 и т.д.",
|
||||
)
|
||||
workers: int = Field(2, ge=0, le=20, description="Число worker-нод (0–20)")
|
||||
|
||||
@@ -59,6 +59,10 @@ class ClusterSummary(BaseModel):
|
||||
description="Запущены контейнеры узлов kind (имя-control-plane, имя-worker…; docker/podman ps)",
|
||||
)
|
||||
has_local_kubeconfig: bool
|
||||
has_provision_log: bool = Field(
|
||||
default=False,
|
||||
description="Есть сохранённый полный журнал развёртывания (provision_log.json)",
|
||||
)
|
||||
meta: dict[str, Any] = Field(default_factory=dict)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user