This change updates the k8s configuration and documentation for the prometheus configuration used by the new data-pipeline cluster. This includes
Updating the version of kube-state-metrics to support the latest K8s APIs (some deprecated since 1.24)
Changing the initContainers to reference the root directory rather than a directory that does not exist for a new cluster
Updates to many dashboards referencing data-pipeline rather than data-processing
Adds three new data source definitions for the new cluster. The old data sources will remain for now, to be removed after migration to the new cluster is complete.
Alert updates to reference the new cluster name
I do expect that some alerts will fire once deployed since the history of metrics in staging will not begin until these changes are deployed.
After deployment, operator must manually adding a DNS record for the prometheus-data-pipeine.$PROJECT.measurementlab.net datasource using the allocated IP in the data-pipeline cluster.
This change updates the k8s configuration and documentation for the prometheus configuration used by the new data-pipeline cluster. This includes
I do expect that some alerts will fire once deployed since the history of metrics in staging will not begin until these changes are deployed.
Part of:
Before deployment, operator must manually add Cloud Build SA to the data-pipeline cluster rolebinding:
After deployment, operator must manually adding a DNS record for the prometheus-data-pipeine.$PROJECT.measurementlab.net datasource using the allocated IP in the data-pipeline cluster.
This change is