Установка с использованием мигратора DevOps Tools(HELM)#

Шаги установки#

Перед установкой компонента AIOM необходимо выполнить следующие шаги:

  1. При необходимости запустить мигратор конфигурации jinja2 - helm (Выполняется только для миграции с версии с 5.1.х)

  2. Выполнить настройку Deploy job

  3. Подготовить сертификаты и secrets.

  4. Запустить MIGRATION_FP_CONF

    Внимание! Целевые ветки в репозитории из п.1 и п.4 должны совпадать, т.е. вы должны выполнить миграцию в репозиторий в ту ветку, в которую сохраняли результаты работы мигратора конфигураций из п.1)

  5. Проверить параметры в репозитории конфигураций подсистемы:

  • /conf/helm/values-env.yaml (основные точки подключения сервисов);

  • /conf/helm/application/aiom/values-app.yaml (общие данные приложения);

  • /conf/helm/application/aiom/charts/aiom/values-aiom.yaml(данные для бизнес-модуля indicator);

  • /conf/helm/application/aiom/charts/aiom-ingress/values-aiom-ingress.yaml (данные для ingress);

  • /conf/helm/application/aiom/charts/aiom-egress/values-aiom-egress.yaml (данные для egress);

  • /conf/helm/application/aiom/charts/aiom-ca-certs/values-aiom-certificates.yaml (основной корневой сертификат).

Параметры в данных файлах могут быть изменены через Common-repo

После успешного выполнения шага MIGRATION_FP_CONF и проверки параметров в репозитории конфигураций подсистемы, можно приступить к установке компонента AIOM.

Установка компонента AIOM#

  1. Запустить DB_UPDATE (опционален в случае миграции из OSe в Platform V DropApp (K8S), можно не запускать)

  2. Запустить установку AIOM HELM_DEPLOY

  3. Дождаться завершения работы конвейера.

Если требуется очистить Namespace и репозиторий#

  1. Необходимо выполнить playbook HELM_UNDEPLOY job deploy(s)

  2. Очистить репозиторий можно с помощью playbook CLEANUP_FP_REPO

  3. Если репозиторий был очищен, необходимо выполнить запуск мигратора конфигурации jinja2 - helm перед повторной установкой