Bug 1804729
| Summary: | Upgrade between internal builds with different Y version is not possible when 4.2 build is done after 4.3 | ||
|---|---|---|---|
| Product: | [Red Hat Storage] Red Hat OpenShift Container Storage | Reporter: | Petr Balogh <pbalogh> |
| Component: | build | Assignee: | Christina Meno <gmeno> |
| Status: | CLOSED ERRATA | QA Contact: | Petr Balogh <pbalogh> |
| Severity: | urgent | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 4.3 | CC: | aschoen, bniver, madam, ocs-bugs, ratamir, sostapov |
| Target Milestone: | --- | Keywords: | Automation, TestBlocker, Upgrades |
| Target Release: | OCS 4.3.0 | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | ocs-olm-operator:4.3-348.bd4d48c1.release_4.3 | Doc Type: | If docs needed, set a value |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2020-04-14 09:45:56 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
Petr Balogh
2020-02-19 14:17:40 UTC
Petr, Could you please test with ocs-olm-operator:4.3-348.bd4d48c1.release_4.3? The versioning for the dev builds will now follow the format of Major.minor.patch-ci.build, for example the version for 4.3-348.bd4d48c1.release_4.3 is 4.3.0-ci.348. Thanks, Andrew Hey Andrew, running verification of upgrade here: https://ocs4-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/qe-deploy-ocs-cluster/5020/consoleFull This is against the cluster which was upgraded from 4.2.1 RC build to 4.2.2 RC build and now upgrading to requested build. Petr $ oc get csv -n openshift-storage NAME DISPLAY VERSION REPLACES PHASE lib-bucket-provisioner.v1.0.0 lib-bucket-provisioner 1.0.0 Succeeded ocs-operator.v0.0.319 OpenShift Container Storage 0.0.319 ocs-operator.v0.0.286 Replacing ocs-operator.v4.3.0-ci.348 OpenShift Container Storage 4.3.0-ci.348 ocs-operator.v0.0.319 Installing So far looks OK ;) Would be great to have also such build for 4.2 from which we can also verify upgrade to 4.3. Upgrade itself succeeded. The job failed with some our verification which Jilju did. I told him about the issue and he is working on fix to ocs-ci as seems like the data structure changed for the data where he was checking. (In reply to Petr Balogh from comment #5) > $ oc get csv -n openshift-storage > NAME DISPLAY VERSION > REPLACES PHASE > lib-bucket-provisioner.v1.0.0 lib-bucket-provisioner 1.0.0 > Succeeded > ocs-operator.v0.0.319 OpenShift Container Storage 0.0.319 > ocs-operator.v0.0.286 Replacing > ocs-operator.v4.3.0-ci.348 OpenShift Container Storage 4.3.0-ci.348 > ocs-operator.v0.0.319 Installing > > So far looks OK ;) > > Would be great to have also such build for 4.2 from which we can also verify > upgrade to 4.3. You can use this 4.2 build to test with: ocs-olm-operator:4.2-351.88017e99.release_4.2 The version number for that build should be 4.2.2-ci.351 Thanks, Andrew Running verification here: https://ocs4-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/qe-deploy-ocs-cluster/5096/console Upgrade finished. The job itself failed on unrelated check which Jilju is already fixing in one of the PR. Marking as verified. 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:1437 |