Параметры платформы
Параметры задаются переменными окружения в 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, см. Вход и роли |