Обновление 2025.3.2 до 2025.4.1
Обновление AppSec.Hub (UI/Core) в Kubernetes
Примечание
Версия Helm-чарта Appsec.Hub: 0.2.11.
-
Скачайте новый Helm-чарт.
helm pull oci://registry.appsec.global/appsechub/hub-helm/appsechub --version 0.2.11 -
Извлеките файлы из архива.
tar -xvf tar -xvf appsechub-0.2.11.tgz && cd appsechub -
Сравните два файла values.yaml (текущий и новый из архива) для выявления изменений.
diff -y --suppress-common-lines /path/to/actual/values.yaml /path/to/new/values.yaml -
Заполните новый файл values.yaml вашими значениями, в соответствии с требованиями вашей среды.
-
Обновите развертывание.
helm upgrade --install appsechub . --namespace "appsechub" --create-namespace -f values.yaml
Обновление AppSec.Hub (UI/Core) в Docker
-
Остановите AppSec.Hub.
cd /opt/apphub sudo docker-compose down -
В конфигурационном файле /opt/apphub/.env (см. «Приложение 1. Конфигурационный файл .env») укажите новые версии образов:
hub_core_version=2025.4.1 hub_ui_version=2025.4.1 hub_air_version=2025.4.1 hub_db_version=2025.4.1 hub_gateway_version=2025.4.1 hub_issue_rule_version=2025.4.1 hub_issue_version=2025.4.1 hub_sso_version=2025.4.1 hub_metrics_version=2025.4.1 hub_metrics_bridge_version=2025.4.1 hub_pipeline_version=2025.4.1 rabbitmq_version=3.13-management # hub-pipeline-agent - указывается в этом файле только в случае установки AppSec.Hub и сервиса hub-pipeline на одном хосте # если на разных - то в своем .env файле на отдельной ноде hub_pipeline_agent_version=2025.4.1 hub_scheduler_version=2025.4.1Примечание
При установке AppSec.Hub и Jenkins на разных хостах сервис
hub-pipelne-agentпри установке должен быть установлен на отдельной ноде. В этом случае значениеhub_pipeline_agent_versionдолжно быть указано и обновлено только в файле .env в директории/opt/pipelineна отдельной ноде. -
В конфигурационном файле docker-compose.yml для AppSec.Hub (см. «Приложение 9. Пример docker-compose.yml для контейнера AppSec.Hub») добавьте выделенную строку в сервис
postgresql:. -
Загрузите новые версии контейнеров. Для этого в папке, указанной при установке (по умолчанию — /opt/apphub), выполните следующую команду.
docker-compose pull -
После загрузки образов запустите систему.
docker-compose up -d
Обновление AppSec.Hub Engine (Jenkins)
Важно!
Начиная с версии 2024.4.1, если планируется использование инструментов PT Application Inspector или CodeScoring, необходимо подготовить Docker-образ по инструкции, приведенной в разделе «Добавление в Docker-образ hub-engine агентов Johnny и PT AISA».
-
Остановите Jenkins.
cd /opt/jenkins sudo docker-compose down -
Укажите новые версии образов в файле .env.
hub_engine_manager_version=2025.4.1 hub_engine_version=2025.4.1 -
Загрузите новые версии контейнеров.
docker-compose pull -
После загрузки образов запустите систему.
docker-compose up -d