VK Dev Platform logo
Помощь
Обновлена 17 июля 2026 г. в 15:36

oidc_proxy

Прокси для некоторых приложений. При обращении к приложению сначала происходит авторизация в Keycloak, а затем открывается само приложение.

В таблице 1 приведено описание переменных файла roles/oidc_proxy/defaults/main.yaml с примерами заполнения.

Таблица 1 — oidc_proxy

Переменная

Базовое значение

Описание

oidc_proxy_kubeconfig_path

""

Путь к файлу kubeconfig для подключения к кластеру Kubernetes

oidc_proxy_domain

""

DNS-домен, в котором будет опубликован Ingress OIDC-Proxy

oidc_proxy_install

true

Используйте true, если нужна установка приложения, если нет — false

oidc_proxy_namespace

""

Пространство имен, в которое устанавливается приложение

oidc_proxy_release_name

""

Название устанавливаемого релиза

oidc_proxy_release_values

{}

Значения Release values

oidc_proxy_chart_ref

""

Название чарта

oidc_proxy_chart_version

""

Версия чарта

oidc_proxy_helm_plain_http

false

Используйте true, если Helm registry работает по HTTP, если по HTTPS — false

oidc_proxy_image_registry

""

Адрес Docker Registry

oidc_proxy_image_name

""

Название Docker-образа

oidc_proxy_image_tag

""

Тег Docker-образа

oidc_proxy_keycloak_timeout_ms

10000

Тайм-аут между запросами в Keycloak

oidc_proxy_basic_auth_lru_cache_size_count

1000

Размер кеша

oidc_proxy_haproxy_timeout_client

10s

Тайм-аут для клиента Haproxy

oidc_proxy_haproxy_timeout_connect

2s

Тайм-аут подключения Haproxy

oidc_proxy_haproxy_timeout_server

10s

Тайм-аут для сервера Haproxy

oidc_proxy_haproxy_maxconn

1024

Максимальное количество подключений к Haproxy

oidc_proxy_requests_cpu

100m

Необходимое количество выделяемой памяти процессора

oidc_proxy_requests_memory

512Mi

Необходимое количество выделяемой оперативной памяти

oidc_proxy_limits_cpu

500m

Предельное количество выделяемой памяти процессора

oidc_proxy_limits_memory

512Mi

Предельное количество выделяемой оперативной памяти

oidc_proxy_keycloak_client_name

""

Название клиента для Keycloak

oidc_proxy_secret_name

oidc-proxy

Название секрета

oidc_proxy_keycloak_client_id

""

Идентификатор клиента для Keycloak (логин)

oidc_proxy_keycloak_client_secret

""

Секрет для Keycloak (пароль)

oidc_proxy_root_url

""

URL-адрес до root

oidc_proxy_base_url

""

URL-адрес до base

oidc_proxy_redirect_urls

[]

URL-адрес перенаправления

oidc_proxy_post_logout_redirect_url

"{{ oidc_proxy_redirect_urls | first }}"

URL-адрес перенаправления после выхода из учетной записи

oidc_proxy_frontchannel_logout_url

""

URL-адрес, вызываемый для завершения сессии пользователя

oidc_proxy_backend_address

""

Адрес бэкенда

oidc_proxy_ingress_host

""

Название хоста, по которому доступно приложение

oidc_proxy_ingress_enable

true

Используйте true, если нужна активация Ingress, если нет — false

oidc_proxy_ingress_class

""

Название Ingress класса

oidc_proxy_keycloak_url

""

URL-адрес Keycloak

oidc_proxy_keycloak_realm

""

Имя создаваемой области безопасности

oidc_proxy_keycloak_realm_client_id

""

Идентификатор клиента Keycloak для создания Clients

oidc_proxy_keycloak_realm_client_secret

""

Название секрета Keycloak для создания Clients

oidc_proxy_validate_certs

true

Используйте true, если нужна проверка сертификата, если нет — false

oidc_proxy_log_collect_enabled

false

Флаг активации сбора логов

oidc_proxy_environment_name

""

Название окружения, в котором развернут OIDC Proxy

oidc_proxy_service_name

oidc-proxy

Название сервиса для метки пода service_name