From e5b78e4172a59aa62e18f3abe681425e5039c458 Mon Sep 17 00:00:00 2001
From: Cyprien De Cerval <cyprien.decerval@student-cs.fr>
Date: Sun, 5 Jun 2022 18:53:43 +0200
Subject: [PATCH] add argocd

---
 README.md | 35 ++++++++++++++++++++++++++++++++++-
 1 file changed, 34 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md
index 0f6251c..1829a6d 100644
--- a/README.md
+++ b/README.md
@@ -244,7 +244,7 @@ spec:
 ```
 Ce certificat va être autaumatiquement être signé par Letsencrypt grace à certmanager un utilitaire installé sur les clusters. 
 A l'issue de cette étape vous devriez pouvoir acccéder à votre application en HTTPS sur votre nom de domaine !!
-Si c'est le cas bravo ! Sinon vous pouvez vérifier que votre ingress apparaaisse bien sur ``https://traefik.test.viarezo.fr``
+Si c'est le cas bravo ! Sinon vous pouvez vérifier que votre ingress apparaaisse bien sur https://traefik.test.viarezo.fr
 
 
 A ce point de la formation vous devez avoir les fichiers suivants. 
@@ -297,4 +297,37 @@ front:
   deployment:
     name: coucou
 ```
+Pour verifier et tester votre charte helm vous pouvez utiliser :
+```
+helm template <nom_de_la_chart>
+```
+Pour vérifier les fichiers générés par helm depuis le template. 
+Vous pouvez ensuite lancer un 
+```
+helm install <nom_de_la_chart> <nom_de_l'installation>
+```
+pour installer votre application. 
+Normalement à ce moment votre vroum est disponible à sur son nom de domaine.
+Vous pouvez ensuite désinstaller votre chart avec 
+```
+helm uninstall <nom_de_l'installation>
+```
+avant de passer à la suite. 
+
+## Argocd 
+VOus qui arrivez ici, BRAVO! 
+
+Il ne vous reste plus qu'a automatiser ce déploiement. Pour cela on utilise un utilitaire du nom de argocd. Argocd synchronise automatiquement le cluster avec les ressources décrites sur le gitlab. 
+
+Dans le cadre d'une mise en production tout se passerais sur le dépot [argocd](https://gitlab.viarezo.fr/ViaRezo/kubernetes/argocd) du gitlab. Cependant pour l'occasion vous allez reconfigurer un nouveau dépot de 0. 
+Vous pouvez donc créer un nouveau dépot sur le gitlab et push votre chart dessus. 
+
+Tous se passe sur le site argocd.viarezo.fr.  ``Attention ce site gère aussi la prod``
+
+Argocd fontionne avec des entitées appelées applications chauque applications gère une chart.
+Vous pouvez créer des applications depuis l'interface. 
+
+``Attention a bien mettre l'url https://138.195.139.40:6443 pour le cluster afin de bien déployer sur le cluster de test`` 
+
+Une fois l'application créée il suffit de push ses modifications sur le gitlab afin quelles soient déployés sur le cluster. 
 
-- 
GitLab