Веб-интерфейс: страница /clusters, навигация и крошки для кластеров
- Выделена страница списка кластеров, панель упрощена; nav_active и крошки ведут в раздел Кластеры; theme.js синхронизирует активную пилюлю по URL. - Доработки дашборда, аддонов, журнала, стилей и API-документации. - Поддержка Podman: docker-compose.podman.yml, скрипты сокета; Makefile и env.
This commit is contained in:
@@ -32,6 +32,8 @@ import tempfile
|
||||
import threading
|
||||
from pathlib import Path
|
||||
|
||||
from kind_k8s_paths import container_cli_name
|
||||
|
||||
logger = logging.getLogger("kind_k8s.kubeconfig_patch")
|
||||
|
||||
# Имя файла kubeconfig с server для доступа с хоста (не использовать для kubectl в контейнере веб-приложения).
|
||||
@@ -39,8 +41,8 @@ KUBECONFIG_HOST_BASENAME = "kubeconfig.host"
|
||||
|
||||
|
||||
def _container_cli() -> str:
|
||||
"""CLI для `port` (обычно docker к сокету Docker или Podman)."""
|
||||
return (os.environ.get("CONTAINER_CLI") or "docker").strip() or "docker"
|
||||
"""CLI для ``port`` к смонтированному сокету (в контейнере веб-UI — ``docker``)."""
|
||||
return container_cli_name()
|
||||
|
||||
|
||||
def _control_plane_container_name(cluster_name: str) -> str:
|
||||
|
||||
Reference in New Issue
Block a user