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

"oci://{{ oidc_proxy_image_registry }}/helm/oidc-proxy"

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

oidc_proxy_chart_version

"v26.2.0"

Версия чарта

oidc_proxy_helm_plain_http

false

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

oidc_proxy_image_registry

""

Адрес Docker Registry

oidc_proxy_image_name

"dev-platform/oidc-proxy"

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

oidc_proxy_image_tag

"v26.2.0"

Тег 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

1

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

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_backend_auth_disable_name_header

false

Используйте true, если нужно отключить отправку HTTP Name Header

oidc_proxy_ingress_hosts

""

Список хостов, по которым доступно приложение

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