I am a big fan of FluxCD and its integration with secrets management; however, recently, I decided to tinker with ArgoCD. One of the challenges I encountered was secrets management. Although ArgoCD provides flexible integration with most secrets management tools, it requires little extra configuration. So I started my journey to configure ArgoCD with SOPS; there isn’t a direct integration with SOPS. So we will have to use the Kustomize plugin called ksops, which is the suggested tool on Argo’s website and it has pretty good instructions for Argo integration.
build and release pipeline with Tekton, ArgoCD using GitOps principals.