Oбновление 2023.4.1 до 2023.4.3
AppSec.Hub
Важно!
Начиная с версии 2023.4.3, в системе реализовано управление количеством пользователей, приложений, пайплайнов, кодовых баз, артефактов и экземпляров приложений (инстансов) через лицензии AppSec.Hub.
При переходе на версию 2023.4.3 и выше необходимо убедиться в наличии файла лицензии нового формата и обновить лицензию. В случае его отсутствия необходимо обратиться за лицензионным файлом и после его получения обновить лицензию, см. раздел «Управление лицензией AppSec.Hub».
AppSec.Hub (UI/Core)
-
Остановите AppSec.Hub.
cd /opt/apphub sudo docker-compose down
-
В конфигурационном файле .env (см. «Приложение 1. Конфигурационный файл .env»):
Укажите новые версии образов:
hub_core_version=2023.4.3 hub_ui_version=2023.4.3 hub_air_version=2023.4.3 hub_db_version=2023.4.3 hub_gateway_version=2023.4.3 hub_issue_rule_version=2023.4.3 hub_sso_version=2023.4.3
-
В конфигурационном файле docker-compose.yml для AppSec.Hub необходимо изменить имя и место расположения образа consul (см. Приложение 9. Пример docker-compose.yml для контейнера AppSec.Hub).
Новое название и расположение docker.swordfishsecurity.com/appsechub/consul:1.14.4 docker.swordfishsecurity.com/public/sfs-consul:1.14.4 Полный список контейнеров приведен в Приложении 2.
-
Загрузите новые версии контейнеров. Для этого в папке, указанной при установке (по умолчанию — /opt/apphub), выполните следующую команду.
docker-compose pull
-
После загрузки образов запустите систему.
docker-compose up -d
AppSec.Hub Engine (Jenkins)
-
Остановите Jenkins.
cd /opt/jenkins sudo docker-compose down
-
Укажите новые версии образов в файле .env.
hub_engine_manager_version=2023.4.3 hub_engine_version=2023.4.3
-
Загрузите новые версии контейнеров.
docker-compose pull
-
После загрузки образов запустите систему.
docker-compose up -d