Prometheus and Grafana
Upgrading Prometheus and Grafana
Grafana is included as a part of multiple definitions generated by monitoring pipeline. Grafana itself and dashboards are automatically deployed to the cluster, while other components need to be manually deployed from CI/CD job artifacts.
Currently the grafana datasources is not generated properly and has to be excluded from the upgrades.
Also the 2 rules definitions have the prometheus version hard-coded.
CRD upgrade might need --force-conflicts=true --server-side=true
added to the kubectl apply command.

This work was supported in part by National Science Foundation (NSF) awards CNS-1730158, ACI-1540112, ACI-1541349, OAC-1826967, OAC-2112167, CNS-2100237, CNS-2120019.