Bug 2027585
Summary: | CVO crashes when changing spec.upstream to a cincinnati graph which includes invalid conditional edges | ||||||
---|---|---|---|---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Yang Yang <yanyang> | ||||
Component: | Cluster Version Operator | Assignee: | W. Trevor King <wking> | ||||
Status: | CLOSED ERRATA | QA Contact: | Yang Yang <yanyang> | ||||
Severity: | high | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 4.10 | CC: | aos-bugs, bleanhar, wking | ||||
Target Milestone: | --- | ||||||
Target Release: | 4.10.0 | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2022-03-10 16:31:00 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: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Yang Yang
2021-11-30 07:17:43 UTC
Verifying with 4.10.0-0.nightly-2021-12-01-164437 1. Install a cluster with 4.10.0-0.nightly-2021-12-01-164437 # oc get clusterversion NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.10.0-0.nightly-2021-12-01-164437 True False 86m Cluster version is 4.10.0-0.nightly-2021-12-01-164437 2. Patch to use the dummy cincinnati graph # oc adm upgrade --include-not-recommended Cluster version is 4.10.0-0.nightly-2021-12-01-164437 Upstream: https://raw.githubusercontent.com/shellyyang1989/upgrade-cincy/master/cincy-conditional-edge-invalid.json Channel: stable-4.10 No updates available. You may force an upgrade to a specific release image, but doing so may not be supported and may result in downtime or data loss. No updates which are not recommended based on your cluster configuration are available. So, cvo drops all the invalid conditional edges. 3. Check CVO # oc get all -n openshift-cluster-version NAME READY STATUS RESTARTS AGE pod/cluster-version-operator-6f5d9777dc-j7vvj 1/1 Running 0 109m NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE service/cluster-version-operator ClusterIP 172.30.137.0 <none> 9099/TCP 109m NAME READY UP-TO-DATE AVAILABLE AGE deployment.apps/cluster-version-operator 1/1 1 1 110m NAME DESIRED CURRENT READY AGE replicaset.apps/cluster-version-operator-6f5d9777dc 1 1 1 109m CVO is running well. Moving it to verified state. 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 (Moderate: OpenShift Container Platform 4.10.3 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-2022:0056 |