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

Обновление

Docker Compose

  1. Выполните резервное копирование.

  2. Получите новый дистрибутив (см. установку) или обновите образы в .generated/.env:

    REGISTRY_IMAGE=registry.appsec.global/appsec-registry/core:NEW_TAG
    UI_IMAGE=registry.appsec.global/appsec-registry/ui:NEW_TAG
    
  3. Подтяните образы и перезапустите сервисы:

    cd /opt/appsec-registry
    docker compose -f docker-compose.yaml --env-file .generated/.env pull
    docker compose -f docker-compose.yaml --env-file .generated/.env up -d
    
  4. Проверьте доступность UI и Registry API.

Полное обновление конфигурации

При существенных изменениях параметров (БД, S3, лицензия) может потребоваться повторный запуск ./install.sh или ручная правка .generated/ с последующим up -d.

Kubernetes

  1. Резервное копирование PVC и секретов.

  2. Обновите values (образы, ресурсы) и выполните upgrade:

    helm dependency build .
    helm upgrade <release> . -n <namespace> -f my-values.yaml
    
  3. Дождитесь готовности pod'ов:

    kubectl rollout status deployment/<release> -n <namespace>
    kubectl get pods -n <namespace>
    

Сохраняйте имя Helm release при upgrade — имена PVC ({fullname}-data, {fullname}-nexus-data) зависят от release name.

Подробнее — установка в Kubernetes.