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.
Manual changes to be done before applying the generated manifests:
rm manifests/grafana-dashboardDatasources.yaml
rm manifests/prometheus-clusterRole.yaml
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.