Summary: | serviceaccounts are not updated after upgrade from 4.10 to 4.11 | ||||||
---|---|---|---|---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Junqi Zhao <juzhao> | ||||
Component: | Monitoring | Assignee: | Joao Marcal <jmarcal> | ||||
Status: | CLOSED ERRATA | QA Contact: | Junqi Zhao <juzhao> | ||||
Severity: | low | Docs Contact: | |||||
Priority: | low | ||||||
Version: | 4.11 | CC: | anpicker, bleanhar | ||||
Target Milestone: | --- | ||||||
Target Release: | 4.13.0 | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | |||||||
: | 2115527 (view as bug list) | Environment: | |||||
Last Closed: | 2023-05-17 22:46:53 UTC | Type: | Bug | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Attachments: |
|
Description
Junqi Zhao
2022-06-10 11:10:06 UTC
4.11.0-0.nightly-2022-06-06-201913 sa version labels # for i in $(oc -n openshift-monitoring get sa | grep -v NAME| awk '{print $1}'); do echo $i; oc -n openshift-monitoring get sa $i -oyaml | grep "app.kubernetes.io/version";echo -e "\n";done alertmanager-main app.kubernetes.io/version: 0.24.0 builder cluster-monitoring-operator default deployer kube-state-metrics app.kubernetes.io/version: 2.4.2 node-exporter app.kubernetes.io/version: 1.3.1 openshift-state-metrics prometheus-adapter app.kubernetes.io/version: 0.9.1 prometheus-k8s app.kubernetes.io/version: 2.35.0 prometheus-operator app.kubernetes.io/version: 0.55.1 prometheus-operator-admission-webhook app.kubernetes.io/version: 0.55.1 telemeter-client thanos-querier app.kubernetes.io/version: 0.25.2 Good catch! This is even documented in the CMO code base with a potential fix. https://github.com/openshift/cluster-monitoring-operator/blob/03e8db6a55d7ecd35a8c82909a94252441b363f6/pkg/client/client.go#L1451-L1466 upgrade from 4.10.0-0.nightly-2022-06-08-150219 to 4.11.0-0.nightly-2022-07-06-145812, note down the sa, then upgrade to 4.12.0-0.nightly-2022-07-08-015358, compare the sa files, the sa files are updated for 4.12 cluster, see the attached file upgrade from 4.12.0-0.nightly-2022-11-28-145121 to 4.13.0-0.nightly-2022-11-28-190649, serviceaccounts are updated after upgrade, see the differences for prometheus-operator/prometheus-operator-admission-webhook before and after upgrade $ oc get clusterversion NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.12.0-0.nightly-2022-11-28-145121 True False 64m Cluster version is 4.12.0-0.nightly-2022-11-28-145121 $ for i in $(oc -n openshift-monitoring get sa | grep -v NAME| awk '{print $1}'); do echo $i; oc -n openshift-monitoring get sa $i -oyaml | grep "app.kubernetes.io/version";done alertmanager-main app.kubernetes.io/version: 0.24.0 kube-state-metrics app.kubernetes.io/version: 2.6.0 node-exporter app.kubernetes.io/version: 1.4.0 prometheus-adapter app.kubernetes.io/version: 0.10.0 prometheus-k8s app.kubernetes.io/version: 2.39.1 prometheus-operator app.kubernetes.io/version: 0.60.1 prometheus-operator-admission-webhook app.kubernetes.io/version: 0.60.1 thanos-querier app.kubernetes.io/version: 0.28.1 $ oc get clusterversion NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.13.0-0.nightly-2022-11-28-190649 True False 3h3m Cluster version is 4.13.0-0.nightly-2022-11-28-190649 $ for i in $(oc -n openshift-monitoring get sa | grep -v NAME| awk '{print $1}'); do echo $i; oc -n openshift-monitoring get sa $i -oyaml | grep "app.kubernetes.io/version";done alertmanager-main app.kubernetes.io/version: 0.24.0 kube-state-metrics app.kubernetes.io/version: 2.6.0 node-exporter app.kubernetes.io/version: 1.4.0 prometheus-adapter app.kubernetes.io/version: 0.10.0 prometheus-k8s app.kubernetes.io/version: 2.39.1 prometheus-operator app.kubernetes.io/version: 0.61.1 prometheus-operator-admission-webhook app.kubernetes.io/version: 0.61.1 thanos-querier app.kubernetes.io/version: 0.28.1 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Important: OpenShift Container Platform 4.13.0 security update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2023:1326 |