Skip to content
Snippets Groups Projects
Commit 5a5139d6 authored by remche's avatar remche
Browse files

argocd part

parent f77e9254
No related branches found
No related tags found
No related merge requests found
......@@ -274,13 +274,20 @@ helm upgrade --install vapormap vapormap -f values.yaml
#### GitOps ####
Utilisation d'Argo CD.
Pour fluidifier les mises en production d'application, nous allons utiliser Argo CD, qui permet de mettre en place de pratique [GitOps](https://www.weave.works/technologies/gitops/). Cet outil va surveiller un dépôt git contenant la définition de votre application et mettre à jour automatiquement à chaque modification.
Installation d'Argo CD :
```bash
helm repo add argo https://argoproj.github.io/argo-helm
helm repo update
helm upgrade --install argocd --create-namespace -n argocd argo/argo-cd
```
Vous pouvez alors déclarer votre application à Argo CD via une *Custom Resource Definition* :
```bash
kubectl apply -f argocd/vapormap.yaml
```
Après quelques secondes, votre application sera disponible. Une modification du dépôt git spécifié dans le fichier `argocd/vapormap.yaml` déclenchera alors une mise à jour sur le cluster.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment