Как добавить репозиторий Google Cloud Source Repo в ArgoCD, размещенный в GKE?
У меня есть argoCD, работающий в GKE, и я хочу добавить свое облачное хранилище исходного кода в argocd.
- Идентификация рабочей нагрузки настраивается в кластере GKE для модуля argoCD, чтобы взаимодействовать с другими компонентами Google Cloud.
В модуль argoCd добавлена команда вспомогательного скрипта git credential, а также добавлен gcloud в PATH.
git config --global credential.'https://source.developers.google.com'.helper gcloud.sh
Я смог git клонировать репозиторий CloudSource в модуль argoCD-server, если запустил kubectl exec в модуле.
Как добавить репозиторий Google CloudSource в список репозиториев ArgoCD? Пробовал https-соединение с использованием URL-адреса репо без имени пользователя и pwd, и он не работает.
Как ArgoCD внутренне подключается к URL-адресу репо, который мы предоставляем? Доступен ли он через какой-либо REST API?
Как я могу использовать учетную запись службы для подключения любого репо?
Извините за слишком много вопросов. Заранее спасибо за помощь.