Bug 1500048
Summary: | APBs in the service broker need to have globally unique plan IDs | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Dylan Murray <dymurray> |
Component: | Service Broker | Assignee: | Jesus M. Rodriguez <jesusr> |
Status: | CLOSED ERRATA | QA Contact: | Zhang Cheng <chezhang> |
Severity: | urgent | Docs Contact: | |
Priority: | urgent | ||
Version: | 3.7.0 | CC: | aos-bugs, chezhang, jmatthew, wmeng, xxia |
Target Milestone: | --- | ||
Target Release: | 3.7.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
Cause:
The serviceplans were moved to top level. The broker was using the plan.name as the plan.id which was not a problem before because they were namespaced by the serviceclass.
Consequence:
serviceplans from different services were merging together or being skipped altogether.
Fix:
Now that the serviceplans are top level, the names need to be unique. Since we used to rely on the serviceclass name, the new id will be a UUID.
Result:
The serviceplans now use a UUID as their IDs which prevents the merging or skipping.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2017-11-28 22:15:54 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
Dylan Murray
2017-10-09 18:50:10 UTC
$ oc get serviceplans NAME KIND a78ed2af-ad55-11e7-9447-c85b76145add ServicePlan.v1alpha1.servicecatalog.k8s.io a79ac311-ad55-11e7-9447-c85b76145add ServicePlan.v1alpha1.servicecatalog.k8s.io a7a77477-ad55-11e7-9447-c85b76145add ServicePlan.v1alpha1.servicecatalog.k8s.io a7abbd8d-ad55-11e7-9447-c85b76145add ServicePlan.v1alpha1.servicecatalog.k8s.io dh-etherpad-apb-default ServicePlan.v1alpha1.servicecatalog.k8s.io dh-hastebin-apb-default ServicePlan.v1alpha1.servicecatalog.k8s.io dh-hello-world-apb-default ServicePlan.v1alpha1.servicecatalog.k8s.io dh-hello-world-db-apb-default ServicePlan.v1alpha1.servicecatalog.k8s.io dh-jenkins-apb-default ServicePlan.v1alpha1.servicecatalog.k8s.io dh-mediawiki123-apb-default ServicePlan.v1alpha1.servicecatalog.k8s.io dh-pyzip-demo-apb-default ServicePlan.v1alpha1.servicecatalog.k8s.io dh-pyzip-demo-db-apb-default ServicePlan.v1alpha1.servicecatalog.k8s.io dh-rhscl-mariadb-apb-dev ServicePlan.v1alpha1.servicecatalog.k8s.io dh-rhscl-mariadb-apb-prod ServicePlan.v1alpha1.servicecatalog.k8s.io dh-rhscl-postgresql-apb-dev ServicePlan.v1alpha1.servicecatalog.k8s.io dh-rhscl-postgresql-apb-prod ServicePlan.v1alpha1.servicecatalog.k8s.io dh-rocketchat-apb-default ServicePlan.v1alpha1.servicecatalog.k8s.io dh-thelounge-apb-default ServicePlan.v1alpha1.servicecatalog.k8s.io dh-wordpress-ha-apb-default ServicePlan.v1alpha1.servicecatalog.k8s.io *** Bug 1500173 has been marked as a duplicate of this bug. *** 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/RHSA-2017:3188 |