Dans cet article, je vous donne une première définition de ce qu'est le GitOps et comment le mettre en place avec ArgoCD dans un environnement Kubernetes.
GitOps
Lorsque vous déployez une application sur Kubernetes, il est possible que celle-ci ait besoin de secrets pour fonctionner. Mais comment gérer ces secrets ? Comment les stocker ? Il existe de nombreuses solutions pour gérer les secrets dans Kubernetes, je vais vous en présenter une : Sealed-Secret.
Sops est un utilitaire créé par Mozilla permettant de chiffrer ses secrets. Nous allons voir comment mettre en place SOPS et le coupler à pre-commit pour ne jamais commit sans chiffrer vos secrets