Параметры конфигурации Helm chart ================================== .. note:: Доступно только в Enterprise версии. Пример Helm chart с описанием параметров ------------------------------------------- Описание параметров представлено в `примере Helm chart `_. Общее описание --------------- .. note:: ```` заменяется на имя микросервиса, например ``EcosApp``, ``RabbitmqApp`` и т.д. Общие параметры ~~~~~~~~~~~~~~~~~~ - ``.Values.FQDN``: Доменное имя платформы - ``.Values.TenantID``: Уникальный идентификатор тенанта - ``.Values.clusterDomain``: Домен кластера Kubernetes Управление микросервисами ~~~~~~~~~~~~~~~~~~~~~~~~~~ - ``.Values..enabled``: Включение/отключение микросервисов - ``.Values..clearData``: Очистка данных при старте контейнера - ``.Values..type``: Тип ingress - ``.Values..apiVersion``: Версия API ingress - ``.Values..secretName``: Используемый TLS сертификат - ``.Values..albIngress.enabled``: Использовать ALB ingress контроллер Контейнеры и образы ~~~~~~~~~~~~~~~~~~~~~ - ``.Values..image.registry``: Реестр образов - ``.Values..image.repository``: Репозиторий образов - ``.Values..image.tag``: Тег образа - ``.Values..image.pullSecrets``: Секреты для доступа к реестру - ``.Values..initContainers.image.*``: Настройки init-контейнеров Vault и секреты ~~~~~~~~~~~~~~~~~~ - ``.Values..vault.enabled``: Включение Vault - ``.Values..vault.*``: Переменные окружения и пароли для сервисов (MongoDB, PostgreSQL, Keycloak и др.) Переменные окружения ~~~~~~~~~~~~~~~~~~~~~~ - ``.Values..environments.username/password``: Логин/пароль администратора - ``.Values..environments.javaOpts``: Java-опции старта микросервисов - ``.Values..environments.*``: Специфичные переменные (Solr, Alfresco, Flowable и др.) Хранилища и PVC ~~~~~~~~~~~~~~~~~~ - ``.Values..persistence.enabled``: Включение persistent-хранилища - ``.Values..persistence.size``: Размер PVC - ``.Values..persistence.storageClass``: StorageClass PVC - ``.Values..persistence.accessModes``: Режим доступа PVC - ``.Values..persistence.existingClaim``: Использовать существующий PVC - ``.Values..persistence.backup*``: Параметры PVC для бэкапов Метрики и мониторинг ~~~~~~~~~~~~~~~~~~~~~~ - ``.Values..metrics.enabled``: Включение экспорта метрик - ``.Values..metrics.config``: Конфигурация jmx-exporter - ``.Values..metrics.serviceMonitor.*``: Настройки ServiceMonitor - ``.Values..metrics.service.ports.*``: Порты метрик - ``.Values..metrics.containerSecurityContext.*``: Контекст безопасности контейнера - ``.Values..metrics.startupProbe.*``: Startup Probe - ``.Values..metrics.readinessProbe.*``: Readiness Probe - ``.Values..metrics.livenessProbe.*``: Liveness Probe Ресурсы и ограничения ~~~~~~~~~~~~~~~~~~~~~~~ - ``.Values..resources``: CPU и память для микросервисов - ``.Values..tolerations``: Tolerations для Pods Прочее ~~~~~~~ - ``.Values..webapp.properties.webUrl``: URL для Spring-приложений - ``.Values..x509.certs``: Сертификаты (неясное назначение)