Managing "almost" identical clusters in GitOps mode with ArgoCD

TalkDevops

2025-12-10 | 09:00 AM - 09:00 AM | Auditorium Niv-2

Information

[ArgoCD] is one of several tools that allows you to deploy applications in [GitOps](https://about.gitlab.com/fr-fr/topics/gitops/) mode on Kubernetes. It is even more effective when managing a fleet of clusters, to have a consistent park. Except that sometimes, when you take over an existing infrastructure, not everything has been deployed identically 🤷‍♂️. I therefore offer you feedback on the implementation of ArgoCD to manage "**almost**" identical clusters, or the word "**almost**" has its importance 😅. After a brief introduction of the tool, we will see together how it was deployed, and especially how the Git repositories were structured to solve the following problems: - Dev & prod environments - Different versions of clusters - Helm charts deployed with different configuration, release names & namespaces - Integration with Renovate - Low dependency on the ArgoCD tool Everything will be accompanied by a demo to validate the proposed solutions. There are a multitude of possibilities for implementing GitOps. This presentation is an example of an implementation that meets my needs, which may correspond in whole or in part to yours!