Chaîne CI/CD GitOps de bout en bout
Du commit à la production : tests, analyse de sécurité, image signée, registre, déploiement GitOps Argo CD sur Kubernetes avec canary et retour arrière automatique.
Senior22 h
Les mises en production se font manuellement le vendredi soir. Vous industrialisez la livraison : chaque merge request est testée et analysée, chaque version produit une image signée, et le déploiement est déclaratif, progressif et réversible.
Architecture
GitLab CI (lint, tests, SAST, build, scan Trivy, signature), Harbor, dépôt d'environnements Helm, Argo CD, cluster Kubernetes (kind/k3d), Prometheus pour l'analyse du canary.
Livrables
- .gitlab-ci.yml complet avec étapes bloquantes
- Chart Helm de l'application et valeurs par environnement
- Applications Argo CD (dev, préproduction, production)
- Démonstration d'un canary réussi et d'un retour arrière automatique
- Indicateurs DORA mesurés avant/après