Kiali anonymous, журнал Helm, kubeconfig для контейнеров, UI аддонов

- Kiali: убран login, anonymous по умолчанию; удалены поля логина/пароля из UI и API
- Журнал Helm: install/upgrade/delete, message и колонка в journal.js
- Аддоны: values свёрнуты при подгрузке для установленных
- GET …/kubeconfig/docker: host.docker.internal:порт + tls-server-name; кнопка в UI
- apply_apiserver_endpoint_to_kubeconfig_file; KIND_K8S_APISERVER_GATEWAY_HOST в compose/env.example
- README и api_routes.md обновлены
This commit is contained in:
Sergey Antropoff
2026-04-04 18:54:10 +03:00
parent 349b78d24d
commit 4b703801e1
13 changed files with 415 additions and 123 deletions
+3 -5
View File
@@ -419,10 +419,8 @@ class MetricsServerInstallRequest(BaseModel):
class IstioKialiInstallRequest(BaseModel):
"""Тело POST …/addons/istio-kiali — Istio + Kiali со входом по логину."""
"""Тело POST …/addons/istio-kiali — Istio + Kiali; Kiali по умолчанию auth anonymous (без логина в UI/API)."""
kiali_username: str = Field(default="kiali-admin", min_length=1, max_length=256)
kiali_password: str = Field(..., min_length=8, max_length=256)
istio_chart_version: str | None = Field(
default=None,
max_length=64,
@@ -438,8 +436,8 @@ class IstioKialiInstallRequest(BaseModel):
max_length=_VALUES_YAML_MAX,
description=(
"Полный YAML values чарта **kiali-server** (``helm show values``). "
"Пусто — без файла ``-f`` (дефолты чарта). Секрет логина/пароля из формы отдельно; "
"``auth.strategy=login`` через ``--set``."
"Пусто — без файла ``-f`` (дефолты чарта). Если не задан ``auth.strategy`` в YAML, "
"сервер выставляет ``anonymous`` (см. документацию Kiali; стратегия ``login`` удалена)."
),
)
istio_base_values_yaml: str | None = Field(