Установка с использованием мигратора DevOps Tools(HELM)#
Шаги установки#
Перед установкой компонента AIOM необходимо выполнить следующие шаги:
При необходимости запустить мигратор конфигурации jinja2 - helm (Выполняется только для миграции с версии с 5.1.х)
Выполнить настройку Deploy job
Подготовить сертификаты и secrets.
Запустить
MIGRATION_FP_CONFВнимание! Целевые ветки в репозитории из п.1 и п.4 должны совпадать, т.е. вы должны выполнить миграцию в репозиторий в ту ветку, в которую сохраняли результаты работы мигратора конфигураций из п.1)
Проверить параметры в репозитории конфигураций подсистемы:
/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#
Запустить DB_UPDATE (опционален в случае миграции из OSe в Platform V DropApp (K8S), можно не запускать)
Запустить установку AIOM HELM_DEPLOY
Дождаться завершения работы конвейера.
Если требуется очистить Namespace и репозиторий#
Необходимо выполнить playbook HELM_UNDEPLOY job deploy(s)
Очистить репозиторий можно с помощью playbook CLEANUP_FP_REPO
Если репозиторий был очищен, необходимо выполнить запуск мигратора конфигурации jinja2 - helm перед повторной установкой