Перейти к содержанию

Параметры платформы

Параметры задаются переменными окружения в containers.env чарта. Имя переменной получается из имени свойства: точки и дефисы заменяются на _, буквы переводятся в верхний регистр. Например, neomsa-esb.git.branch задаётся переменной NEOMSA_ESB_GIT_BRANCH.

Git и реестр

Чарт передаёт эти значения из секрета neomsa-esb, менять их в values.yaml не нужно.

Переменная Назначение
NEOMSA_ESB_GIT_REPOSITORY Адрес репозитория интеграций
NEOMSA_ESB_GIT_BRANCH Ветка интеграций
NEOMSA_ESB_GIT_USERNAME, NEOMSA_ESB_GIT_PASSWORD Учётная запись git
NEOMSA_ESB_PRIVATE_KEY_PATH, NEOMSA_ESB_KNOWN_HOSTS_PATH Ключ и файл known_hosts, если git подключается по SSH
NEOMSA_ESB_CONTAINER_IMAGE_REGISTRY Реестр образов интеграций
NEOMSA_ESB_CONTAINER_IMAGE_GROUP Группа образов интеграций
NEOMSA_ESB_CONTAINER_IMAGE_REGISTRY_USERNAME, NEOMSA_ESB_CONTAINER_IMAGE_REGISTRY_PASSWORD Учётная запись реестра
NEOMSA_ESB_CONTAINER_IMAGE_REGISTRY_INSECURE true, если реестр работает по HTTP

База данных

Переменная Значение в чарте Назначение
NEOMSA_ESB_DATASOURCE_URL из секрета (db-url) JDBC-адрес PostgreSQL
NEOMSA_ESB_DATASOURCE_USERNAME, NEOMSA_ESB_DATASOURCE_PASSWORD из секрета Учётная запись базы
NEOMSA_ESB_DATASOURCE_SCHEMAS public Схема базы
NEOMSA_ESB_FLYWAY_ACTIVE true Обновление схемы базы при запуске
NEOMSA_ESB_HIBERNATE_ORM_ACTIVE true Работа с базой через Hibernate

Сборка и dev-режим

Переменная Назначение
NEOMSA_ESB_DEVMODE_IMAGE Образ сборщика и dev-режима
NEOMSA_ESB_BUILDER_SERVICE_ACCOUNT, NEOMSA_ESB_DEVMODE_SERVICE_ACCOUNT Сервисная учётная запись подов сборщика и dev-режима. Чарт подставляет учётную запись платформы
KUBERNETES_NAMESPACE Namespace платформы. Чарт берёт его из метаданных пода

Опрос состояния

Переменная Значение в чарте Назначение
NEOMSA_ESB_ENVIRONMENT dev Имя среды, показывается в нижней панели интерфейса
NEOMSA_ESB_CAMEL_STATUS_INTERVAL 3s Как часто платформа опрашивает интеграции о состоянии маршрутов
NEOMSA_ESB_CONTAINER_STATUS_INTERVAL disabled Периодический опрос состояния контейнеров
NEOMSA_ESB_CONTAINER_STATISTICS_INTERVAL disabled Периодический сбор статистики контейнеров

Вход

Переменная Назначение
NEOMSA_ESB_AUTH_MODE Режим входа: local, sso или sso+local
PLATFORM_PASSWORD Начальный пароль пользователей admin и developer
NEOMSA_ESB_KEYCLOAK_*, NEOMSA_ESB_AUTH_* Подключение провайдера OIDC, см. Вход и роли