Description of problem: When deprovision serviceinstance from web console, servicebinding will be removed firstly. Works in cmd.Delete serviceinstance from cli, servicebinding will not be removed. Version-Release number of selected component (if applicable): openshift v3.7.5 kubernetes v1.7.6+a08f5eeb62 How reproducible: always Steps to Reproduce: 1.Provision a clusterserviceclass from browse catalog. 2.Create a binding 3.Deprovision the serviceinstance from web console Actual results: step3: servicebinding will be removed. and serviceinstance is marked as deletion. Expected results: Should has same behavior with cmd. Additional info:
This is intended behavior. We remove the service binding first since you cannot delete the instance fully without removing the binding. This is why we say in the dialog it will delete all data. I understand the CLI works differently. Improved CLI support for service catalog is coming in a later release.
Here is the PR that specifically enabled this behavior with some background discussion. https://github.com/openshift/origin-web-console/pull/2150