Bug 1973986
Summary: | 4.7 nightly upgrade to 4.8 and then downgrade back to 4.7.14 doesn't work - CSISnapshotStaticResourceControllerDegraded | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | To Hung Sze <tsze> |
Component: | Documentation | Assignee: | Latha S <lmurthy> |
Status: | CLOSED NOTABUG | QA Contact: | Wei Duan <wduan> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 4.8 | CC: | jhou, jsafrane, kalexand, wking, yanyang |
Target Milestone: | --- | ||
Target Release: | --- | ||
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-08-19 21:15:35 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: |
Description
To Hung Sze
2021-06-19 16:51:29 UTC
Previous downgrade bug https://bugzilla.redhat.com/show_bug.cgi?id=1971087 Must gather is bigger than allowed - available to share. Please let me know with whom I should share it with. My apology if this isn't assigned correctly - please reassign if needed. You reached the right team. I am sorry, but we need must-gather from the failed cluster in this case. Various teams have their own favorite way how to provide huge logs, usually some local NFS + HTTP server (like "scratch" on http://wiki.brq.redhat.com/BrnoMountPoints, but that's half a globe away from you). Ask around your office / team. In the worst case, Google Drive works for big files too. Shared must-gather with you @jsafrane @jsafrane Just confirming that you can access the must-gather for this BZ. Thanks. I uploaded must-gather to https://download.eng.brq.redhat.com/scratch/jsafrane/BZ1973983.zip (I may delete it in the future without announce) To give some background: the condition CSISnapshotStaticResourceControllerDegraded is generated by a controller that was introduced in OCP 4.8. The controller that produces this condition simply creates a PodDisruptionBudget with policy/v1 version. So what happened was: this condition was set to true by the 4.8 controller. Then the cluster was downgraded to 4.7, but this condition was not cleaned up because the controller that would override it doesn't exist in 4.7. A possible solution for this would be to introduce some code in 4.7 to clean up that condition. However, this isn't a reasonable approach because we'd have to do that for every new condition we introduce in every OCP release. Since this is a downgrade, which is not officially supported, I'd recommend deleting the csi-snapshot-controller ClusterOperator CR and let CVO recreate it. The new CR won't have that condition set. We could document this workaround for users who want to downgrade from 4.8 to 4.7. Moving to docs team. @yanyang fyi. @jhou This looks like a storage related BZ. Could you please help reassign QE assignment instead of Xiaoli? If you are not the right person to assign, please redirect to the right person. Thanks. |