Consignes : Mettez en place votre propre argocd Pour ce faire, vous allez créer un nouveau namesapce sous le nom argo-cd- Lancez l'installation via le fichier yaml suivant : kubectl apply -n -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml Créez une route qui va se connecter au service connecté aux pods qui possèdent le selector app.kubernetes.io/name: argocd-server en partant de là : --- apiVersion: route.openshift.io/v1 kind: Route metadata: creationTimestamp: null name: apppython spec: host: correction-argocd.apps.openshift.kakor.ovh tls: insecureEdgeTerminationPolicy: Redirect termination: edge to: kind: Service name: argocd-server (rappel que le nom de la route c'est maroute.apps.openshift.kakor.ovh) Récupérez le mot de passe administrateur depuis le secret dédié : kubectl get secret -n argocd-initial-admin-secret -o jsonpath='{.data.password}' | base64 -d Ajoutez les droits cluster admin à votre service account argocd pour lui permettre de créer les pods qui executerons le helm : kubectl create clusterrolebinding cluster-admin-argocd --clusterrole=cluster-admin --serviceaccount=:argocd-server Tentez depuis l'interface web de déployer votre application vu dans le tp précédent.