Откат#

  1. Откат к предыдущей версии BAMN представляет собой удаление компонентов из среды контейнеризации (подробнее в разделе «Удаление», удаление схемы и базы данных не требуется) и установку последней стабильной версии.

  2. Для отката необходимо выполнить установку предыдущей стабильной версии в соответствии с инструкцией.

Дополнительных настроек к переходу к предыдущей версии не требуется.

Откат к первоначальным настройкам невозможен, процесс необратим.

При обновлении резервное копирование не предусмотрено. При необходимости, пользователь может самостоятельно воспользоваться штатными средствами базы данных/среды контейнеризации.

Откат с версии 5.1.0 до версии 4.0.2#

Изменения БД обратносовместимы, поэтому откат БД выполнять не требуется.

Минимальный набор действий перед откатом:

  1. Удалить все Deployment 5.0 - ingress, egress, administrator, pull-processing, selector

  2. Удалить все DestinationRule 5.0 - bamn-dr-XXX

  3. Удалить VirtualService 5.0 для Postgres (bamn-vs-egress-"хост postgres")

  4. Удалить VirtualService 5.0 bamn-vs-egress-authentication

  5. Удалить VirtualService 5.0 bamn-vs-egress-authorization

  6. Удалить Route 5.0 - bamn-route-ingressgateway-"openshiftProjectName"

  7. Удалить Service bamn-svc-ingressgateway-"namespace" от 5.0

  8. Удалить Service bamn-svc-egressgateway-"namespace" от 5.0

  9. Удалить Gateway bamn-gw-egressgateway-"namespace" от 5.0

  10. Удалить Gateway bamn-gw-egressgateway-"namespace"-tcp от 5.0

  11. Удалить Gateway bamn-gw-ingressgateway-"namespace" от 5.0

  12. После установки в OpenShift в DeploymentConfig проверить правильность пути до образов administrator, pull-processing, selector.

Откат с версии 5.1.0 до версии 5.0.1#

Изменения БД обратносовместимы, поэтому откат БД выполнять не требуется.

Перед откатом требуется удалить все DestinationRule 5.1 - bamn-dr-XXX

Откат с версии 5.1.20 до версии 5.1.0#

Service Entry bamn-se-dns не обновится при развертывании, поэтому нужно отредактировать его в соответствии с настройками DNS-сервиса, либо удалить и создать новый Service Entry, содержащий актуальные настройки DNS.