name | about |
---|---|
Release Checklist |
Create release checklist |
- update downstream backport of openshift/node_exporter
- bump openshift/procfs to the version used in the node_exporter's upstream version we want to bump to, including any downstream patch we may have
- bump openshift/node_exporter to the upstream version replacing the procfs dependency by the downstream repo
- update downstream backport of openshift/prometheus
- update downstream backport of openshift/alertmanager
- update downstream backport of openshift/thanos
- update downstream backport of openshift/prometheus-operator
- update downstream backport of openshift/kube-state-metrics
- update downstream backport of openshift/kube-rbac-proxy
- update downstream backport of openshift/k8s-prometheus-adapter
- cut new release in kubernetes-monitoring/kubernetes-mixin
- cut new release in thanos-io/kube-thanos
- cut new release in prometheus-operator/kube-prometheus
- update dependencies before doing release
- update and pin jsonnet dependencies in jsonnet/jsonnetfile.json.
- example: https://github.com/openshift/cluster-monitoring-operator/blob/release-4.3/jsonnet/jsonnetfile.json
- dependencies should be pinned to branches released in previous paragraph
- ensure
jsonnet/version.json
file is tracking up-to-date component versions by runningmake versions
and regeneratingassets/
if necessary
- update golang dependencies in go.mod and hack/tools/go.mod files.
- most important are dependencies on prometheus-operator and kubernetes components
- update the tooling prometheus dependency to be in sync with the main one