[ArgoCD] Repository Credentials

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

Update GitLab

Al een tijdje stond in de GUI van GitLab de melding:

dus het volgende commando ingegeven:

sudo yum install -y gitlab-ce

Hierna verscheen de melding:

gitlab preinstall: Your version of PostgreSQL is no longer supported. Please upgrade your PostgreSQL version.
gitlab preinstall: Check https://docs.gitlab.com/omnibus/update/#updating-gitlab-10-0-or-newer for details.

Dus… eerst PostgreSQL updaten:

sudo gitlab-ctl pg-upgrade

en daarna de GitLab update zelf:

sudo yum install -y gitlab-ce

Hierna is GitLab nu versie 8.17.2 vervangen door versie10.5.4!