Перейти к содержанию

Oбновление 2024.1.1 до 2024.1.2

AppSec.Hub

AppSec.Hub (UI/Core)

  1. Остановите AppSec.Hub.

    cd /opt/apphub
    sudo docker-compose down
    
  2. Добавьте в конец файла config/hub-core/app.properties следующую строку (см. «Приложение 4. Конфигурационный файл app.properties»).

    management.metrics.enable.all=${hub.core.management.metrics.enable.all:true}
    
  3. В конфигурационном файле .env (см. «Приложение 1. Конфигурационный файл .env»):

    • Укажите новые версии образов:

      hub_core_version=2024.1.2
      hub_ui_version=2024.1.2
      hub_air_version=2024.1.2
      hub_db_version=2024.1.2
      hub_gateway_version=2024.1.2
      hub_issue_rule_version=2024.1.2
      hub_sso_version=2024.1.2
      
    • И добавьте строку:

      hub_issue_version=2024.1.2
      
  4. В конфигурационный файл docker-compose.yml для AppSec.Hub добавьте сервис hub-issue (см. Приложение 9. Пример docker-compose.yml для контейнера AppSec.Hub).

    hub-issue:
        image: docker.swordfishsecurity.com/appsechub/hub-issue:${hub_issue_version}
        container_name: hub-issue
        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
    
  5. Загрузите новые версии контейнеров. Для этого в папке, указанной при установке (по умолчанию — /opt/apphub), выполните следующую команду.

    docker-compose pull
    
  6. После загрузки образов запустите систему.

    docker-compose up -d
    

Примечание

Версия helm-chart: 0.1.20.

AppSec.Hub Engine (Jenkins)

  1. Остановите Jenkins.

    cd /opt/jenkins
    sudo docker-compose down
    
  2. Укажите новые версии образов в файле .env.

    hub_engine_manager_version=2024.1.2
    hub_engine_version=2024.1.2
    
  3. Загрузите новые версии контейнеров.

    docker-compose pull
    
  4. После загрузки образов запустите систему.

    docker-compose up -d
    
К началу