dreamteam:
frontend:
deployment:
image:
name: %CLIENT%-custom-frontend
registry: registry.fact.digital/custom-on-premise-%CLIENT%/front # путь к репозиторию с docker-image с кастомной-фронт-частью приложения
backend:
deployment:
image:
name: %CLIENT%-custom-backend
registry: registry.fact.digital/custom-on-premise-%CLIENT%/back # путь к репозиторию с docker-image с кастомной-бэк-частью приложения
dreamteam:
frontend:
applicationVersion: "vX.XX.X.X" # конкретная версия кастомной-фронт-части приложения
backend:
applicationVersion: "vY.YY.Y.Y" # конкретная версия кастомной-бэк-части приложения
dreamteam:
backend:
environment:
APP_CUSTOMIZATION_AVAILABLE: "true"
4.1 Получить новые логин и пароль для репозитория registry.fact.digital, вида service_your_domain, при использовании которых будет обеспечиваться доступ к вашим кастомным образам приложений;
4.2 Удалить старый секрет (его имя «имя релиза»-docker-registry-credentials, в примере dreamteam-docker-registry-credentials), указав ваш неймспейс:
kubectl delete secret dreamteam-docker-registry-credentials -n %your_namespace_name%
4.3 Выйти из репозитория, выполнив команду:
helm registry logout registry.fact.digital
4.4 Создать секрет с новыми логином и паролем, указав ваш неймспейс (имя секрета должно иметь формат «имя релиза»-docker-registry-credentials, в примере dreamteam-docker-registry-credentials):
kubectl create secret docker-registry dreamteam-docker-registry-credentials --docker-server='https://registry.fact.digital' --docker-username='имя пользователя registry' --docker-password='пароль пользователя registry' -n %your_namespace_name%
4.5 Выполнить вход в репозиторий:
helm registry login registry.fact.digital
helm upgrade dreamteam oci://registry.fact.digital/dreamteam-on-premise/helm/dreamteam-on-premise-app --version v1.0.34 -n %your_namespace_name% -f values.yaml
kubectl rollout restart deployment -n %your_namespace_name%