Om niet elke keer bij het toevoegen van een repository in ArgoCD de credentials op te moeten geven, is het handig om Repository Credentials toe te voegen. Doe je dit bijvoorbeeld voor een groep genaamd ‘argocd’ dan hoef je geen credentials meer op te geven bij het toevoegen van een repository in deze groep.
Op de commandline:
argocd repocreds add https://gitlab.com/argocd --username user --password password
Hierbij is het password bijvoorbeeld het ‘Impersonation token‘ van deze gebruiker die je via Admin -> Users -> de gebruiker -> Impersonation Tokens
kunt zetten met (tenminste) ‘read_repository‘ rechten.
Repositories in deze groep kunnen dan toegevoegd worden met:
argocd repo add https://gitlab.com/argocd/voorbeeld.git