Как добавить репозиторий 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?

Как я могу использовать учетную запись службы для подключения любого репо?

Извините за слишком много вопросов. Заранее спасибо за помощь.

0 ответов

Другие вопросы по тегам