The Monitoring Stack Is the One Thing ArgoCD Does Not Manage
Ten microservices on this cluster are deployed by ArgoCD. Prometheus, Grafana, AlertManager, Elasticsearch, Filebeat and Kibana are not. They are installed by Helm, by hand, from a bastion host.
That looks like the part I did not get around to automating. It is deliberate, and the reason is a question worth asking of any GitOps setup: what do you debug ArgoCD with?