<p>I am trying to delete "Provisioned Services" or rather ServiceInstances in OpenShift 3.11. Because of a Problem with 2 ClusterSerivceClasses with the same name I had to delete the old ClusterServiceClass. Unfortunately, the ClusterServiceClass still had some ServiceInstances. Now I cannot delete these ServiceInstances they are only "marked for deletion". Why can't I delete these ServiceInstances?</p>

<p>I have already tried to delete the ServiceInstances using the oc utility but this way also did not work.</p>

Markus Kofler
<p>After some research with a collegue I found out that the ServiceInstance has a finalizer. Unfortunately, the finalizer is normally removed by the ClusterServiceClass. In order to delete the ServiceInstance the finalizer needs to be removed manually using <code>oc edit</code></p>

<p>Finalizer:</p>

<pre><code>metadata:
  finalizers:
  - kubernetes-incubator/service-catalog
</code></pre>
