Откат#

Если при развертывании сборки на стенде произошли ошибки, и установка завершилась неуспешно, сделайте откат к предыдущей версии, успешно установленной на стенд. Для этого разверните ее по инструкции ниже.

Интеграции появились в версии 2.0.0, и их откат в рамках этой версии не предусмотрен.

Для отката удалять приложение не нужно.

Перед откатом сделайте back-up БД.

Последовательность действий в Jenkins:

  1. Удалите конфигурационные файлы k8s GraDeLy. Для этого выполните развертывание через cd pipeline.

    Для трех подсистем SUBSYSTEM: GRDL_CONSOLE, GRDL_UI, GRDL_WORKER:

    1. Выберите версию дистрибутива DISTRIB_VERSION: <Версия дистрибутива GraDeLy, в которой произошли ошибки>.

    2. Выберите список сценариев для установки дистрибутива:

       MIGRATION_FP_CONF;
       FP_CONF_CHECK;
       KUBERNETES_PURGE_PROJECT
      

    Если сценарий KUBERNETES_PURGE_PROJECT недоступен для cd pipeline, удалите объекты k8s, принадлежащие компоненту GraDeLy, вручную.

  2. Разверните новую версию GraDeLy через cd pipeline.

    Для трех подсистем SUBSYSTEM: GRDL_CONSOLE, GRDL_UI, GRDL_WORKER:

    1. Выберите версию дистрибутива DISTRIB_VERSION: <Предыдущая версия дистрибутива GraDeLy>.

    2. Выберите список сценариев для установки дистрибутива:

       DB_UPDATE 
       MIGRATION_FP_CONF;
       FP_CONF_CHECK;
       OPENSHIFT_DEPLOY
       OPENSHIFT_INGRESS_EGRESS_DEPLOY
      

    Сценарий DB_UPDATE выполните для подсистем GRDL_CONSOLE и GRDL_WORKER. Для GRDL_CONSOLE установите в cd pipeline значение ключа worker_db_flag: «NO»; для GRDL_WORKER — «YES».

  3. Проверьте статус приложения при помощи Health-check (подробнее в разделе «Проверка работоспособности») по завершении установки.