Comments 3
кейс №2 для аргосд:
- создал новый секрет типа argocd-repo, где прописал новый гит репу и токен
- добавил новую гит репу в разрешенный список для арго проектов
- отключил автосинк для одного приложения
- обновил гит репо для арго апплиейшена (аппликейшенсета)
- нажал кнопку рефреш, чтобы убедиться, что не потерялись доступы и арго корректно тянет данные из нового репозитория
- включил автосинк для приложения.
- повторил последние 4 пунка для остальных приложений. Или последние 2
Как по мне, гораздо проще.
Большое спасибо за то, что поделились опытом. Если application в FluxCD установлен отдельным Kustomization, то логика будет ровно такая же. Не сложно. В этом случае было сложнее, так как есть "корневой" Kustomization + GitRepository - это аналог Application-of-Applications в ArgoCD, чтобы ВСЯ конфигурация бралась из GitOps репозитория. Я еще не очень хорошо помню, что там с prune происходит в ArgoCD. Кажется, что он по умолчанию выключен. Но во FluxCD это не совсем так.
Азбука: FluxCD — перенастраиваем kubernetes с одного репозитория на другой