Откат#
Откат к предыдущей версии BAMN представляет собой удаление компонентов из среды контейнеризации (подробнее в разделе «Удаление», удаление схемы и базы данных не требуется) и установку последней стабильной версии.
Для отката необходимо выполнить установку предыдущей стабильной версии в соответствии с инструкцией.
Дополнительных настроек к переходу к предыдущей версии не требуется.
Откат к первоначальным настройкам невозможен, процесс необратим.
При обновлении резервное копирование не предусмотрено. При необходимости, пользователь может самостоятельно воспользоваться штатными средствами базы данных/среды контейнеризации.
Откат с версии 5.1.0 до версии 4.0.2#
Изменения БД обратносовместимы, поэтому откат БД выполнять не требуется.
Минимальный набор действий перед откатом:
Удалить все Deployment 5.0 - ingress, egress, administrator, pull-processing, selector
Удалить все DestinationRule 5.0 - bamn-dr-XXX
Удалить VirtualService 5.0 для Postgres (bamn-vs-egress-"хост postgres")
Удалить VirtualService 5.0 bamn-vs-egress-authentication
Удалить VirtualService 5.0 bamn-vs-egress-authorization
Удалить Route 5.0 - bamn-route-ingressgateway-"openshiftProjectName"
Удалить Service bamn-svc-ingressgateway-"namespace" от 5.0
Удалить Service bamn-svc-egressgateway-"namespace" от 5.0
Удалить Gateway bamn-gw-egressgateway-"namespace" от 5.0
Удалить Gateway bamn-gw-egressgateway-"namespace"-tcp от 5.0
Удалить Gateway bamn-gw-ingressgateway-"namespace" от 5.0
После установки в 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.