Bug 1566328
Summary: | Upgrade from 3.7 to 3.9 fail at the Task [Upgrade all storage] for servicebinding (fix for 3.10) | |||
---|---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Sudarshan Chaudhari <suchaudh> | |
Component: | Service Catalog | Assignee: | Jeff Peeler <jpeeler> | |
Status: | CLOSED ERRATA | QA Contact: | Jian Zhang <jiazha> | |
Severity: | medium | Docs Contact: | ||
Priority: | unspecified | |||
Version: | 3.9.0 | CC: | aos-bugs, chezhang, ivanov, jaboyd, jokerman, jpeeler, mmariyan, mmccomas, pmorie, suchaudh, wmeng, xtian, zhsun, zitang | |
Target Milestone: | --- | |||
Target Release: | 3.10.0 | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | Doc Type: | No Doc Update | ||
Doc Text: |
undefined
|
Story Points: | --- | |
Clone Of: | ||||
: | 1586135 (view as bug list) | Environment: | ||
Last Closed: | 2018-07-30 19:12:49 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: | ||||
Bug Depends On: | ||||
Bug Blocks: | 1586135 |
Description
Sudarshan Chaudhari
2018-04-12 05:13:43 UTC
It looks like this is happening because there was a validation added for this field, but no default for resources where it is unset. Upstream PR that introduced this bug: https://github.com/kubernetes-incubator/service-catalog/pull/1544 I think we need to: - Relax the validation on update - Add a conversion that sets the field value to the right value (NotRequired) if it is unset Created an issue for this upstream: https://github.com/kubernetes-incubator/service-catalog/issues/1960 Sudarshan, For this scenario, you can delete the `finalizers` field of the `servicebindings` first and have a try. For example: #oc edit servicebinding rh-postgresql-apb-xcrd4-f6vgc (PS: delete the below two lines.) finalizers: - kubernetes-incubator/service-catalog Thanks for the update, I will try this and will get back to you. The upstream PR in comment 10 was merged upstream in 0.1.17 and is already available in openshift for 3.10. @Jeff Ok, I see, thank you for your clarification! 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-2018:1816 |