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