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

argocd part

parent f77e9254
Branches
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