Définition simple
GitOps utilise un dépôt Git comme source de vérité déclarative, avec des contrôleurs qui réconcilient l'état des systèmes avec la configuration versionnée.
Objectif et usage
GitOps pilote un système à partir d’un état souhaité déclaratif, versionné et récupéré par des mécanismes de réconciliation.
Comment ça fonctionne ?
Un contrôleur observe les écarts entre la définition approuvée et l’environnement, puis cherche à les corriger selon ses permissions et sa configuration.
Exemple et vérification
Après une modification, vérifier à la fois la révision approuvée et l’état de synchronisation et de santé du système déployé.
Points d’attention
Conserver des fichiers dans Git ne suffit pas à mettre en place GitOps. Une correction manuelle peut aussi être écrasée par la prochaine réconciliation.
En résumé
Le dépôt et le contrôleur forment un circuit de changement qui demande des contrôles sur les accès, les secrets et les validations.