Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Argo CD finns i två instanser, en för test och en för produktion. Argo CD är installerad i klustret via OpenShift Operators. Operatorn heter “Read Hat OpenShift GitOps”. Red Hat har sin egen dokumentation till denna operator men hänvisar även till Argo CD's dokumentation. Versionen av Argo CD är alltså bunden till den version som Red Hat har på sin operator och släpar därför lite i releaserna.

Det är möjligt att låta en instans av Argo CD hantera flera kluster men för att skapa redundans och göra produktion mera robust finns en separat instans. Det innebär också att uppgradering av operatorn kan först testat i test-klustret innan man rullar ut det i produktion.

Repository certificates

För att Argo CD ska kunna hämta koden från gitlab.sundsvall.se finns certifikat upplagda (Settings → Certificates → ADD SSH KNOWN HOSTS).

CONNECT REPO USING SSH

Under Settings → Repository finns en “CREDENTIALS TEMPLATE URL” som kan nyttjas för alla repositories under git@gitlab.sundsvall.se:argocd/* . Detta gör att man slipper lägga till en privat SSH nyckel när man vill lägga till ett repo som ligger här. Denna nyckel är kopplad till en maskin-user i gitlab. Om man lägger till ett repo som ligger utanför denna template behövs en privat ssh nyckel.

  • No labels