В процессе эксплуатации ELMA365 Enterprise может потребоваться изменить или перенастроить тот или иной компонент приложения. Например, нужно изменить настройки сервисов (изменить настройки почтового сервера), параметры подключения к приложению, настроить дополнительный функционал и т. д.
Процесс изменения параметров приложения состоит из двух этапов:
Шаг 1: Внесение изменений в конфигурационный файл values-elma365.yaml
Начало внимание
Внесение изменений происходит в уже существующий конфигурационный файл values-elma365.yaml
, который был получен и заполнен при установке ELMA365 Enterprise. Необдуманное изменение параметров в этом файле может привести к потере работоспособности приложения ELMA365 Enterprise. Перед внесением изменений в файл values-elma365.yaml
рекомендуем создать его резервную копию.
Конец внимание
- Для загрузки актуального файла параметров выполните:
helm repo update
helm show values elma365/elma365 > values-elma365-new.yaml
- Для считывания файла параметров, с помощью которого была произведена установка ELMA365, выполните:
helm [-n namespace] list
helm [-n namespace] get values elma365 > values-elma365-installed.yaml
Описание параметров конфигурационного файла values-elma365.yaml
Наименование |
Описание |
|
Домен (FQDN) или IP-адрес, по которому будет доступна система. При установке системы с указанием доменного имени необходимо в DNS-сервер внести соответствующую А-запись: Значение по умолчанию: |
|
Включение Важно: если не включена поддержка TLS, рекомендуется ее включить. Также планируется использовать домен (FQDN) для доступа к хранилищу S3 minio, установленному в Kubernetes-кластер чартами Значение по умолчанию: Доступные варианты: |
|
Аннотации для ingress.
|
|
Переопределить версию Kubernetes. |
|
Включение поддержки HAProxy Ingress для работы на платформе OpenShift. Значение по умолчанию: Доступные варианты: |
Начало внимание Начиная с версии 2023.10 параметр не используется. Конец внимание |
Путь к файлу Значение по умолчанию: |
|
Включает проверку подключения к БД при установке или обновлении приложения ELMA365. Значение по умолчанию: Доступные варианты: |
|
Включение поддержки TLS (Включение HTTPS). Значение по умолчанию: Доступные варианты: |
|
Наименование секрета с сертификатами для работы HTTPS. Значение по умолчанию: |
|
Включение сертификата корневого CA для работы HTTPS с самоподписанным сертификатом. Важно: перед включением необходимо установить компоненты дополнений. Подробнее читайте в статье «Включение Network Encryption (TLS) в ELMA365 Enterprise». Значение по умолчанию: Доступные варианты: |
|
Наименование конфигмапа с сертификатом корневого CA для работы HTTPS с самоподписанным сертификатом. Значение по умолчанию: |
|
Включает поддержку мониторинга на стороне приложения ELMA365. Важно: перед включением мониторинга сервисов необходимо установить компоненты дополнений. Подробнее читайте в статье «Включение параметров мониторинга в ELMA365 Enterprise». Значение по умолчанию: Доступные варианты: |
|
Включает установку ServiceMonitor в Kubernetes-кластер для сервисов приложения ELMA365. Значение по умолчанию: Доступные варианты: |
|
Включает предоставление значительно большего количества метрик в формате Prometheus сервисами приложения ELMA365. По умолчанию отключено, для предотвращения нарушения работы всего мониторинга слишком большим количеством метрик. Значение по умолчанию: Доступные варианты: |
|
Настраивает поставляемые средства мониторинга под целевую платформу. Значение по умолчанию: Доступные варианты: |
|
Включает установку Dashboards (ConfigMap) в Kubernetes-кластер для сервисов приложения ELMA365. Значение по умолчанию: Доступные варианты: |
|
Включает установку PrometheusRule (CRD) в Kubernetes-кластер для сервисов приложения ELMA365. Значение по умолчанию: Доступные варианты: |
|
Включает экспорт метрик Значение по умолчанию: Доступные варианты: |
|
Включает поддержку переносимых сервисов. |
|
Укажите систему хранения данных. |
|
Наименования namespace, где будут размещаться переносимые сервисы. |
|
Включает поддержку автомаcштабирования на стороне приложения ELMA365. Важно: перед включением масштабирования сервисов необходимо установить компоненты дополнений. Подробнее читайте в статье «Включение автомасштабирования сервисов в ELMA365 Enterprise». Значение по умолчанию: Доступные варианты: |
|
Выбор метода автомасштабирования. Значение по умолчанию: Доступные варианты: Где:
|
|
Настраивает минимальное количество реплик. Значение по умолчанию: 1. |
|
Настраивает максимальное количество реплик. Значение по умолчанию: 9. |
GLOBAL — Параметры подключения к приватному хранилищу образов контейнеров |
|
|
Строка подключения к приватному registry. Формат: Где:
Значение по умолчанию: |
|
Наименование секрета с правами доступа к приватному registry (должен быть создан вручную, зашифрован в Base64). Значение по умолчанию: |
|
Максимальное количество подключений в пуле незанятых подключений. Значение по умолчанию: |
|
Максимальное количество открытых подключений из пула. Значение по умолчанию: |
|
Максимальное время жизни подключения из пула. Значение по умолчанию: |
|
Максимальное количество подключений в пуле незанятых подключений. Значение по умолчанию: |
|
Максимальное количество открытых подключений из пула. Значение по умолчанию: |
|
Максимальное время жизни подключения из пула. Значение по умолчанию: |
|
Максимальный размер ответов. Значение по умолчанию: |
|
Максимальная задержка между попытками установки GRPC соединения. Значение по умолчанию: |
|
Количество секунд, которое отводится всему Job на выполнение. Значение по умолчанию: |
|
Количество попыток миграции при обновлении ELMA365. Значение по умолчанию: |
|
Включает режим отладки платформы. Значение по умолчанию: Доступные варианты: |
|
Указывается электронный адрес. Электронный адрес будет являться логином для входа главного администратора. Важно: используется при создании компании в момент установки ELMA365, изменение Значение по умолчанию: |
|
Пароль для входа главного администратора. Важно: используется при создании компании в момент установки ELMA365. Значение по умолчанию: |
|
Язык интерфейса компании. Значение по умолчанию: Доступные варианты: |
|
Язык установленной платформы. Значение по умолчанию: Доступные варианты: |
|
Строка подключения к PostgreSQL для операций записи и чтения. Формат: Где:
|
|
Включает возможность использовать внешние секреты для подключения к БД ( Значение по умолчанию: Доступные варианты: |
|
Наименование секрета с подключением к PostgreSQL для операций чтения (должен быть создан вручную, зашифрован в Base64). Должен содержать ключ Важно: включение |
|
Строка подключения к PostgreSQL для операций чтения. Формат: Где:
|
|
Наименование секрета с подключением к PostgreSQL для операций чтения (должен быть создан вручную, зашифрован в Base64). Должен содержать ключ Важно: включение |
|
Строка подключения к MongoDB. Формат: Где:
|
|
Наименование секрета с подключением к MongoDB (должен быть создан вручную, зашифрован в Base64). Должен содержать ключ Важно: включение |
|
Строка подключения к MongoDB для сервера авторизации. Формат: Где:
|
|
Наименование секрета с подключением к MongoDB для сервера авторизации (должен быть создан вручную, зашифрован в Base64). Должен содержать ключ Важно: включение |
|
Строка подключения к Redis. Формат: Где:
|
|
Наименование секрета с подключением к Redis (должен быть создан вручную, зашифрован в Base64). Должен содержать ключ Важно: включение |
|
Строка подключения к RabbitMQ. Формат: Где:
|
|
Наименование секрета с подключением к RabbitMQ (должен быть создан вручную, зашифрован в Base64). Должен содержать ключ Важно: включение |
|
Метод загрузки файлов в S3. Значение по умолчанию: |
|
Логин пользователя для подключения к серверу S3. |
|
Пароль пользователя для подключения к серверу S3. |
|
Наименование бакета в S3. Значение по умолчанию: |
|
Строка подключения к S3. Формат: Где:
Если порт не задан:
|
|
Регион расположения сервера S3. |
|
Использование TLS шифрования сервером S3. Значение по умолчанию: Доступные варианты: |
|
Включение режима Virtual-hosted style для S3. В этом режиме имя бакета является частью имени домена в URL‑адресе, например: Если параметр отключен, используется модель адресации Path‑style. Значение по умолчанию: Доступные варианты: |
|
Адрес сервера S3 для резервного копирования скриптом Формат:
|
|
Наименование секрета с подключением к S3 хранилищу (должен быть создан вручную, зашифрован в Base64). Должен содержать ключи Важно: включение
Значение по умолчанию: |
|
IP или URL‑адрес для подключения к SMTP‑серверу. Значение по умолчанию: |
|
Порт для подключения к SMTP-серверу. Значение по умолчанию: |
|
Email-адрес (наименование почтового ящика), от имени которого происходит отправка сообщений. Значение по умолчанию: |
|
Логин пользователя для подключения к SMTP‑серверу. Значение по умолчанию: |
|
Пароль пользователя для подключения к SMTP‑серверу. Значение по умолчанию: |
|
Использование TLS‑шифрования SMTP‑сервером. Значение по умолчанию: Доступные варианты: |
|
Задаёт ограничение в МБ для памяти, используемой одним форком исполнения внутри одной реплики сервиса worker. Если значение параметра не задано или равно 0, работа сервиса worker остаётся без изменений. |
|
Настраивается после включения фича-флага Удобно, если при генерации шаблона документа используется много пользовательских переменных. Значение по умолчанию 5. |
|
Чтобы включить фича-флаг, введите его наименование с новой строки, поставив тире и пробел перед наименованием. Все включённые фича-флаги представлены в разделе в виде списка. |
Раскомментируйте и внесите правки в нужные параметры конфигурационного файла values-elma365.yaml
и сохраните изменения.
Шаг 2: Применение новых параметров для ELMA365 Enterprise
Начало внимание
При выполнении изменения параметров нужно:
- Определить версию чарта, с помощью которой было установлено или обновлено приложение ELMA365.
- Использовать ту же версию чарта для применения новых параметров, чтобы исключить побочное влияние обновления на работоспособность приложения.
Конец внимание
Для обновления параметров через интернет:
- Определите версию чарта, с помощью которого было установлено приложение ELMA365:
helm list [-n namespace]
Пример выполнения команды:
В строке version
указана версия чарта, с помощью которого было установлено приложение ELMA365. Далее это значение необходимо указать для флага --version
(подставить вместо <elma365-chart-version>
).
- Обновите параметры приложения ELMA365 с использованием конфигурационного файла
values-elma365.yaml
.
helm upgrade --install elma365 elma365/elma365 -f values-elma365.yaml --version <elma365-chart-version> --timeout=30m --wait [-n namespace]
Для офлайн-обновления параметров без доступа в интернет:
Перейдите в каталог с чартом, с помощью которого было установлено/обновлено приложение ELMA365 и выполните команду:
helm upgrade --install elma365 ./elma365 -f values-elma365.yaml --timeout=30m --wait [-n namespace]
Обновление параметров занимает 10–30 минут. Дождитесь обновления параметров приложения ELMA365 Enterprise.