Bug 1835996
| Summary: | s390x/ppc64le: Failed to upgrade Cluster from 4.2.29 to 4.3.18: unable to sync: open /opt/openshift/operator/ocp-s390x: no such file or directory | ||
|---|---|---|---|
| Product: | OpenShift Container Platform | Reporter: | OpenShift BugZilla Robot <openshift-bugzilla-robot> |
| Component: | Samples | Assignee: | Gabe Montero <gmontero> |
| Status: | CLOSED ERRATA | QA Contact: | David Benoit <dbenoit> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 4.3.z | CC: | alklein, aos-bugs, bdonahue, cbaus, christian.lapolt, dbenoit, gmontero, jokerman, jpoulin, nbziouec, wking, ygaponen |
| Target Milestone: | --- | Keywords: | Upgrades |
| Target Release: | 4.3.z | ||
| Hardware: | s390x | ||
| OS: | Other | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: |
Cause: on upgrade, samples operator incorrectly assumes there are samples content for s390x in the payload
Consequence: samples operator incorrectly cites a degradation because of this and does not finish its upgrade, which bubbles up to the overall upgrade
Fix: 1) code changes introduced to not attempt to retrieve samples content in the payload for s390x during upgrade; 2) as a workaround, a cluster admin can run `oc delete config.samples cluster` to reset the samples operator and have it get out of degraded state.
Result: s390x upgrades to 4.4 should not fail.
|
Story Points: | --- |
| Clone Of: | Environment: | ||
| Last Closed: | 2020-06-17 20:27:11 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | 1835995 | ||
| Bug Blocks: | |||
|
Description
OpenShift BugZilla Robot
2020-05-14 21:07:28 UTC
OK when https://github.com/openshift/cluster-samples-operator/pull/273 is cherrypicked approved by Scott Dodson or the next appointed openshift patch manager, and subsequently merges, the multiarch team will have a 4.3.z samples operator commit level to build a new payload from and retry the 4.2 to 4.3 upgrade on s390x (and ppc64le as well if that every arises). OK the 4.3.z PR has merged. The ball is now in the multi arch team's court. When they can build a payload off of the associated commit from https://github.com/openshift/cluster-samples-operator/pull/273 Barry can verify. David Benoit will verify David's test uncovered an additional issue from what was previously fixed, stemming from the fact that we did not bootstrap as removed in 4.2.x for samples on non-x86 He and I are now iterating in his test environment over additional changes I've made to get the upgrade working. waiting for dependency/4.4.z version https://bugzilla.redhat.com/show_bug.cgi?id=1835995 to merge and then will start cherrypick OK 4.3.0-0.nightly-2020-06-06-164811 for sure has this fix. Fix is verified in 4.3.0-0.nightly-s390x-2020-06-06-130744. 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, 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/RHBA-2020:2436 Removing UpgradeBlocker from this older bug, to remove it from the suspect queue described in [1]. If you feel like this bug still needs to be a suspect, please add keyword again. [1]: https://github.com/openshift/enhancements/pull/475 |