In order to be able to
- start how it feels to integrate wbaas deployments into ArgoCD
- deploy ArgoCD in a more permanent way
we can integrate the ArgoCD helm charts into the existing helmfile setup, similar to how we did it with istio. We can start with this only in our local setup.
Helpful links:
- Previous notes and findings: https://phabricator.wikimedia.org/T351412#9387539
- Charts: https://github.com/argoproj/argo-helm/tree/main/charts/argo-cd
- Operator Manual: https://argo-cd.readthedocs.io/en/stable/operator-manual/
- HA docs https://argo-cd.readthedocs.io/en/stable/operator-manual/high_availability/ (n.b. we think this can probably be ignored for local setup)
- TLS configuration https://argo-cd.readthedocs.io/en/stable/operator-manual/tls/ (n.b. we think this can probably be ignored for local setup)
ACs:
- ArgoCD charts are integrated into helmfile
- Deployment to local envrionment only