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

samsara

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

Таблица 1 — samsara

Переменная

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

Описание

samsara_kubeconfig_path

""

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

samsara_environment_name

""

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

samsara_installation_id

"{{ samsara_environment_name }}"

Идентификатор инсталляции продукта

samsara_install

true

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

samsara_namespace

""

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

samsara_pg_auth_secret

""

Имя секрета Kubernetes, содержащего логин и пароль для подключения к Postgres

samsara_pg_auth_secret_user_key

""

Имя ключа в секрете Kubernetes, содержащего имя пользователя для подключения к Postgres

samsara_pg_auth_secret_pass_key

""

Имя ключа в секрете Kubernetes, содержащего пароль для подключения к Postgres

samsara_pg_address

""

Адрес Postgres

samsara_pg_port

5432

Порт Postgres

samsara_pg_db_name

""

Имя БД Postgres

samsara_redis_password

""

Пароль для подключения к Redis

samsara_redis_address

""

Адрес Redis

samsara_redis_db

"0"

Номер БД в Redis

samsara_konf_fu_release_values

{}

Значения Release values для konf_fu

samsara_konf_fu_chart_ref

"oci://{{ samsara_konf_fu_image_registry }}/helm/konf-fu"

Путь к чарту для установки оператора VK Dev Platform

samsara_konf_fu_chart_version

v26.2.0

Версия чарта для установки оператора VK Dev Platform

samsara_konf_fu_image_registry

""

Docker Registry, в котором хранится образ оператора VK Dev Platform

samsara_helm_plain_http

false

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

samsara_chart_ref

oci://{{ samsara_image_registry }}/helm/samsara

Путь к Helm-чарту для установки Samsara

samsara_chart_version

v26.2.0

Версия Helm Chart для установки Samsara

samsara_konf_fu_image_repository

"dev-platform/operator"

Имя Docker-образа оператора VK Dev Platform

samsara_konf_fu_image_tag

v26.2.0

Тег Docker-образа оператора VK Dev Platform

samsara_konf_fu_install

true

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

samsara_konf_fu_log_level

INFO

Уровень логирования VK Dev Platform

samsara_release_name

"samsara"

Название релиза Samsara

samsara_release_values

{}

Значения Release values для Samsara

samsara_chart_repo_username

""

Логин для доступа к чарту Samsara

samsara_chart_repo_password

""

Пароль для доступа к чарту Samsara

samsara_fqdn

"dev-platform.{{ samsara_domain }}"

Полное доменное имя, по которому доступен бэкенд

samsara_image_registry

""

Registry сервер Docker-образа для Samsara

samsara_image_repository

"dev-platform/samsara"

Репозиторий Docker-образа для Samsara

samsara_image_tag

v26.2.0

Тег Docker-образа для Samsara

samsara_image_psql_registry

""

Registry сервер Docker-образа для Postgres

samsara_image_psql_repository

zalando/logical-backup

Репозиторий Docker-образа для Postgres

samsara_image_psql_tag

v1.15.1

Тег Docker-образа для Postgres

samsara_db_load_templates_on_init

true

Используйте true, если нужно загрузить базовые данные в БД, если нет — false

samsara_db_load_additional_templates

false

Используйте true, если нужно загрузить дополнительные шаблоны репозиториев Nexus в БД, если нет — false

samsara_gitlab_templates_namespace

templates

Пространство имен в GitLab, где будут храниться шаблоны репозиториев GitLab

samsara_s2s_gitlab_approval_rules_webhook_url

"http://samsara.{{ samsara_namespace }}.svc.cluster.local:{{ samsara_s2s_api_port }}/api/v1/approvals/gitlab-webhook"

URL для доступа к S2S API из approval_rules вебхуков в GitLab

samsara_s2s_gitlab_approval_rules_webhook_verify_ssl

false

Флаг, включающий верификацию SSL-сертификатов в approval_rules вебхуках GitLab

samsara_instances

2

Количество экземпляров приложения, запущенного в Kubernetes

samsara_api_port

8080

TCP-порт, на котором будет опубликован эндпоинт сервиса API

samsara_s2s_api_port

5080

TCP-порт, на котором будет опубликован эндпоинт сервиса S2S API

samsara_ingress_class

""

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

samsara_validate_certs

true

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

samsara_ingress_hosts_extra

[]

Дополнительные параметры для создания Ingress-бэкенда VK Dev Platform

samsara_certificate_required

true

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

samsara_use_cert_mngr

""

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

samsara_certificate_name

""

Название сертификата для Samsara

samsara_certificate_common_name

""

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

samsara_certificate_dns_name

""

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

samsara_certificate_secret_name

""

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

samsara_certificate_crt

""

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

samsara_certificate_key

""

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

samsara_gitlab_url

""

URL-адрес GitLab

samsara_gitlab_admin_name

""

Название учетной записи администратора в GitLab

samsara_nexus_admin_user

""

Название учетной записи администратора в Nexus

samsara_nexus_admin_user_password

""

Пароль администратора в Nexus

samsara_nexus_insecure

"false"

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

samsara_nexus_allowed_docker_ports

""

Список разрешенных портов Docker при создании Docker Registry в Nexus

samsara_nexus_anonymous_user_id

""

Идентификатор пользователя Nexus, используемого для анонимного доступа к хранилищам артефактов

samsara_nexus_ingress_url

""

URL-адрес пользовательского веб-интерфейса Nexus

samsara_nexus_anonymous_ingress_url

""

URL-адрес пользовательского веб-интерфейса Nexus для анонимного доступа

samsara_nexus_svc_url

""

URL-адрес сервиса Nexus в Kubernetes для межсервисного взаимодействия

samsara_oidc_client_id

""

Переменные oidc для OIDC Proxy

samsara_oidc_role

""

Роль OIDC

samsara_oidc_issuer

""

Приложение, выпускающее сертификат для OIDC Proxy

samsara_oidc_web_root

"https://{{ samsara_fqdn }}/"

Корневой (web root) URL-адрес

samsara_redirect_uris

- "https://{{ samsara_fqdn }}/*""

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

samsara_extra_redirect_uris

[]

Дополнительные URI-адреса перенаправления

samsara_keycloak_url

""

URL-адрес для авторизации в Keycloak

samsara_basicauth_keycloak_realm

""

URL-адрес области безопасности в Keycloak

samsara_keycloak_client_id

""

Идентификатор клиента в Keycloak

samsara_keycloak_role

""

Роль Keycloak

samsara_sonarqube_url

"https://sonarqube.{{ samsara_domain }}"

URL-адрес SonarQube

samsara_sonarqube_namespace

""

Пространство имен, в котором установлен SonarQube

samsara_sonarqube_db_name

""

Имя БД SonarQube

samsara_sonarqube_pg_user

""

Имя пользователя для подключения к БД SonarQube

samsara_sonarqube_gitlab_alm_setting

""

Интеграция SonarQube с GitLab

samsara_sonarqube_secret_name

""

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

samsara_sonarqube_secret_key

""

Название атрибута, содержащего ключ для SonarQube

samsara_web_api_root

"https://{{ samsara_fqdn }}/api/v1"

URL-адрес API

samsara_oidc_client_secret

""

Секрет для пользователя OIDC Proxy

samsara_oidc_encryption_key_secret

""

Секрет, содержащий ключ шифрования для OIDC

samsara_oidc_signing_key_secret

""

Секрет, содержащий ключ подписи для OIDC

samsara_keycloak_client_secret

""

Секрет для авторизации пользователя Keycloak

samsara_s2s_token

""

Токен S2S

samsara_resources_requests_cpu

100m

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

samsara_resources_requests_memory

256Mi

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

samsara_resources_limits_memory

256Mi

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

samsara_hooks_migrator_resources_requests_cpu

100m

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

samsara_hooks_migrator_resources_requests_memory

256Mi

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

samsara_hooks_migrator_resources_limits_memory

256Mi

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

samsara_pg_password

""

Пароль для подключения к Postgres

samsara_pg_user

"samsara"

Имя пользователя для подключения к Postgres

samsara_custom_cas_required

false

Используйте true, если нужно настроить Custom Certificate Authority для бэкенда VK Dev Platform, если нет — false

samsara_custom_cas_secret_name

samsara-custom-ca

Имя Kubernetes-секрета, в котором сохраняются сертификаты

samsara_custom_cas

""

Открытые сертификаты Custom Certificate Authority

samsara_zalando_namespace

""

Пространство имен, в котором находится кластер Zalando Postgres

samsara_zalando_pg_cluster_name

""

Имя кластера Zalando Postgres

samsara_temp_storage_enabled

false

Переключатель монтирования PV для временных файлов

samsara_temp_storage_size

1Gi

Размер PV для временных файлов

samsara_temp_storage_class_name

""

Имя StorageClass, который создает PV для временных файлов

samsara_environments_feature_flag

true

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

samsara_runner_feature_flag

true

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

samsara_subscriptions_feature_flag

true

Используйте true, если нужно включить вебхуки, если нет — false

samsara_service_connection_feature_flag

true

Используйте true, если нужно включить Сервис подключений, если нет — false

samsara_vkc_version

cloud_4_x

Версия Private Cloud от VK. Поддерживаемые значения: off, cloud_4_x

samsara_vkc_service_token_check_interval

24h

Интервал проверки срока действия сервисного токена Hoe VK Cloud. Поддерживаемые форматы записи: 30s, 5m, 10h

samsara_vkc_service_token

""

VK Cloud сервисный токен Hoe. Требуется только для интеграции с VK Cloud

samsara_alm_project_feature_flag

true

Используйте true, если нужно включить функциональность работы с ALM-системами, если нет — false

samsara_code_analyzer_feature_flag

true

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

samsara_teamstorm_token

""

Токен для авторизации в TeamStorm

samsara_teamstorm_timeout

60s

Тайм-аут клиента TeamStorm

samsara_testit_url

"https://testit.{{ samsara_domain }}"

URL-адрес Test IT

samsara_testit_token

Токен для авторизации в Test IT

samsara_hoe_timeout

30s

Тайм-аут клиента Hoe

samsara_allowed_origins

""

Разрешенные CORS origins

samsara_audit_destination_type

"stdout"

Указатель, определяющий, куда отправлять данные аудита (none, stdout)

samsara_notifications_bell_retention_time

"720h"

Время жизни уведомлений в колокольчике, прочитанных пользователем

samsara_s2s_api_port

5080

Порт S2S API

samsara_reconcile_clean_notifications

"1h"

Время очистки уведомлений

samsara_reconcile_handle_events

"30s"

Время согласования событий

samsara_reconcile_handle_notifications

"5m"

Время согласования уведомлений

samsara_reconcile_handle_runs

"1h"

Время согласования запусков

samsara_reconcile_sync_user_groups

"15m"

Время синхронизации пользователей и групп

samsara_subscription_runs_expire

"72h"

Срок действия записей о запусках обработки подписок

samsara_task_max_retries

"8"

Максимальное количество попыток запуска задач

samsara_task_workers_count

"100"

Количество воркеров задач

samsara_logger_level

"INFO"

Уровень логирования (DEBUG, INFO, WARN, ERROR)

samsara_webhook_code_repo_id

""

Идентификатор репозитория с кодом VK Dev Platform для восстановления вебхуков

samsara_enable_deployment_gates_project_id

""

Идентификатор проекта VK Dev Platform для активации Deployment Gates

samsara_smtp_host

""

Адрес SMTP-сервера

samsara_smtp_port

25

Порт SMTP-сервера

samsara_smtp_protocol

"ssl"

Протокол работы с SMTP-сервером

samsara_smtp_sender_email

""

Исходящий почтовый адрес

samsara_smtp_sender_name

""

Имя отправителя писем

samsara_smtp_username

""

Учетная запись для авторизации при подключении к SMTP-серверу

samsara_smtp_password

""

Пароль для авторизации при подключении к SMTP-серверу

samsara_log_collect_enabled

false

Переключатель сбора логов агентом Vector

samsara_metrics_scrape_enabled

false

Переключатель сбора метрик агентом vmagent

samsara_base_encryption_key

""

Симметричный ключ шифрования секретов в БД

samsara_auto_generate_base_encryption_key

false

Переключатель автоматической генерации симметричного ключа шифрования. Ключ шифрования будет сгенерирован, если эта переменная принимает значение true, а samsara_base_encryption_key == "". Если переменной samsara_base_encryption_key присвоено значение, отличное от пустой строки, автогенерация ключа не выполняется

samsara_main_secret_name

samsara-secrets

Имя основного секрета релиза samsara

samsara_hooks_migrator_hook_delete_policy

"hook-succeeded,before-hook-creation"

Политика удаления для ресурсов джобы мигратора БД

samsara_hooks_templates_hook_delete_policy

"hook-succeeded,before-hook-creation"

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

samsara_testit_token

""

Токен для авторизации в Test IT

samsara_testit_admin_username

""

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

samsara_testit_admin_password

""

Пароль пользователя с правами администратора Test IT