Oбновление 2023.3.2 до 2023.4.1
AppSec.Hub (UI/Core)
-
Остановите AppSec.Hub.
cd /opt/apphub sudo docker-compose down
-
Укажите новые версии образов в файле .env.
hub_core_version=2023.4.1 hub_ui_version=2023.4.1 hub_air_version=2023.4.1 hub_db_version=2023.4.1 hub_gateway_version=2023.4.1 hub_issue_rule_version=2023.4.1 hub_sso_version=2023.4.1
-
В конфигурационный файл docker-compose.yml для сервиса issue-rule добавьте выделенные строки (см. Приложение 9. Пример docker-compose.yml для контейнера AppSec.Hub).
issue-rule: image: docker.swordfishsecurity.com/appsechub/hub-issue-rule:${hub_issue_rule_version} container_name: issue-rule environment: - TZ=Europe/Moscow - CONSUL_HOST=http://consul - CONSUL_PORT=8500 - CONSUL_TOKEN=${consul_token} - DB_URL=jdbc:postgresql://${pgsql_url}/${hub_db_name} - HUBAPP_USERNAME=hubapp - HUBAPP_PASSWORD=${hub_app_password} networks: - net-hub tmpfs: - /tmp:uid=2000,gid=2000 links: - flyway-db depends_on: flyway-db: condition: service_completed_successfully restart: on-failure:5 read_only: true pids_limit: 400 security_opt: - no-new-privileges cpu_shares: 768 deploy: resources: limits: memory: 600M
-
В конфигурационном файле docker-compose.yml для AppSec.Hub необходимо изменить имена образов (см. Приложение 9. Пример docker-compose.yml для контейнера AppSec.Hub).
Новое название gateway hub-gateway issue-rule hub-issue-rule zap-scanner hub-zap-scanner -
Загрузите новые версии контейнеров. Для этого в папке, указанной при установке (по умолчанию — /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.1 hub_engine_version=2023.4.1
-
В конфигурационном файле docker-compose.yml для Jenkins необходимо изменить имена образов (см. Приложение 10. Пример docker-compose.yml для контейнера hub-engine-manager).
Новое название sfs-jenkins hub-engine-manager sfs-jenkins-slave-all hub-engine sfs-jenkins-slave-fortify hub-engine:2023.4.1-fortify -
Загрузите новые версии контейнеров.
docker-compose pull
-
После загрузки образов запустите систему.
docker-compose up -d