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

front

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

Таблица 1 — front

Переменная

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

Описание

front_kubeconfig_path

""

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

front_install

true

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

front_release_name

"front"

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

front_chart_ref

"oci://{{ front_image_registry }}/helm/front"

Название репозитория чарта

front_chart_version

1.0.2

Версия чарта

front_helm_plain_http

false

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

front_namespace

""

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

front_release_values

{}

Переменные release values

front_instances

1

Количество экземпляров приложения

front_image_registry

""

Сервер registry, содержащий Docker-образ

front_domain

""

DNS-домен, в котором будет опубликован Ingress портала VK Dev Platform

front_image_repository

"dev-platform/front"

Название репозитория в registry

front_image_tag

"v1.2.0-rc2"

Тег Docker-образа

front_resources_requests_cpu

50m

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

front_resources_requests_memory

128Mi

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

front_resources_limits_memory

256Mi

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

front_hostname

"dev-platform.{{ front_domain }}"

Имя хоста, по которому доступно приложение

front_tls_secret_name

wildcard-tls

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

front_ingress_class

""

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

front_ingress_hosts_extra

[]

Дополнительный список хостов для Ingress

front_certificate_required

true

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

front_certificate_name

""

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

front_certificate_common_name

""

Значение common_name для сертификата

front_certificate_dns_name

""

Значение DNS-имени для сертификата

front_certificate_secret_name

""

Название секрета с сертификатом

front_env_support_email

""

Почта технической поддержки

front_ext_svc_enabled

false

Используйте true для перенаправления запросов с пути /gitlab-runner-downloads/*

front_ext_svc_hostname

""

Доменное имя внешнего сервиса для перенаправления запросов

front_ext_svc_ip

""

IP-адрес внешнего сервиса для перенаправления запросов

front_ext_svc_port

443

Порт внешнего сервиса для перенаправления запросов

front_ext_svc_backend_protocol

HTTPS

Протокол работы внешнего сервиса для перенаправления запросов

front_ext_svc_ingress_rewrite_target

""

Правило изменения пути при перенаправлении запросов на внешний сервис. Формат для Nexus: /repository/nexus-repo-name

front_ext_svc_target_skip_ssl_verify

true

Используйте true, для отключения проверки подлинности сертификатов при перенаправлении запросов на внешний сервис

front_ext_svc_auth_enabled

false

Используйте true, если внешний сервис запрашивает базовую (basic) аутентификацию

front_ext_svc_auth_username

""

Имя пользователя для авторизации на внешнем сервисе

front_ext_svc_auth_password

""

Пароль для авторизации на внешнем сервисе

front_use_cert_mngr

""

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

front_certificate_crt

""

Открытый ключ сертификата

front_certificate_key

""

Закрытый ключ сертификата