GitOps signifie que votre infrastructure est définie dans Git et automatiquement déployée depuis celui-ci. Ce guide explique ce qu'est GitOps, pourquoi c'est important pour les développeurs solo et les petites équipes, et comment démarrer — du versionnement des fichiers de configuration à l'automatisation complète avec ArgoCD.
Vous savez faire un git push sur votre code. Mais qu'en est-il de votre infrastructure ?
Votre configuration Nginx, vos règles de pare-feu, vos credentials de base de données, vos manifestes Kubernetes — où vivent-ils ? Si la réponse implique SSH, une page Wiki partagée, ou "demandez à Jean-Michel, c'est lui qui l'a configuré" — vous avez un problème.
GitOps signifie traiter l'infrastructure de la même façon que le code : versionné, révisé, auditable, et automatiquement déployé depuis un dépôt Git. Plus de SSH. Plus de "ça marche sur ma machine". Plus de configurations mystérieuses.
GitOps est un principe fondamental de la gestion d'API open source — et l'une des raisons pour lesquelles STOA a été conçu GitOps-first dès le premier jour.