Обновление¶
Docker Compose¶
-
Выполните резервное копирование.
-
Получите новый дистрибутив (см. установку) или обновите образы в
.generated/.env:REGISTRY_IMAGE=registry.appsec.global/appsec-registry/core:NEW_TAG UI_IMAGE=registry.appsec.global/appsec-registry/ui:NEW_TAG -
Подтяните образы и перезапустите сервисы:
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 -
Проверьте доступность UI и Registry API.
Полное обновление конфигурации
При существенных изменениях параметров (БД, S3, лицензия) может потребоваться повторный запуск ./install.sh или ручная правка .generated/ с последующим up -d.
Kubernetes¶
-
Резервное копирование PVC и секретов.
-
Обновите values (образы, ресурсы) и выполните upgrade:
helm dependency build . helm upgrade <release> . -n <namespace> -f my-values.yaml -
Дождитесь готовности 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.