Abstract: ArgoCD est un outil parmi dâautres permettant de dĂ©ployer des applications en mode GitOps sur Kubernetes. Il est dâautant plus efficace lorsquâon gĂšre une flotte de clusters, pour avoir un parc cohĂ©rent. Sauf que parfois, lorsquâon reprend une infra existante, tout nâa pas Ă©tĂ© dĂ©ployĂ© Ă lâidentique đ€·ââïž. Je vous propose alors un retour dâexpĂ©rience sur la mise en place dâArgoCD pour gĂ©rer des clusters âpresqueâ identiques, ou le mot âpresqueâ Ă son importance đ . AprĂšs une brĂšve introduction de lâoutil, nous verrons ensemble comment il a Ă©tĂ© dĂ©ployĂ©, et surtout comment ont Ă©tĂ© structurĂ©s les dĂ©pĂŽts Git pour rĂ©soudre les problĂ©matiques suivantes : Environnements dev & prod Versions diffĂ©rentes de clusters Charts Helm dĂ©ployĂ©s avec configuration, nom de releases & namespaces diffĂ©rents IntĂ©gration avec Renovate Faible dĂ©pendance Ă lâoutil ArgoCD Le tout sera accompagnĂ© de dĂ©mo pour valider les solutions proposĂ©es. Il existe une multitude de possibilitĂ©s de mise en place du GitOps. Cette prĂ©sentation est un exemple dâimplĂ©mentation rĂ©pondant Ă mon besoin, qui pourra correspondre Ă tout ou partie au vĂŽtre !