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.

image signéebump versionsync
Merge request
GitLab CI
Harbor
Dépôt d'environnements
Argo CD
Kubernetes
Prometheus
Architecture : Merge request, GitLab CI, Harbor, Dépôt d'environnements, Argo CD, Kubernetes, Prometheus

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