This repository consists of kubernetes manifests that deploy ArgoCD on our infrastructure the way we want it to.
It contains the following definitions:
- Base Kubernetes Manifests from upstream
- Authentication and authorization configuration which uses a GitHub App and only allows members of the Viva-con-Agua organization access at all and assigns admin permissions to all members of the Viva-con-Agua:admin team.
- Patches so that the argocd-kustomize-pass image which bundles kustomize-pass for secret management can be used.
- An ingress definition so that https://argocd.vivaconagua.org/ works correctly.