Reassigning to Jay Boyd because this appears to be a bug with the catalog.
The secret 'dh-mediawiki123-apb-parameters-i9cwj' is not from Service Catalog. It's from the oc console. I can reproduce, I see the secret still present after deprovisioning.
I discussed with Sam, this is a known issue and will be addressed in 3.8.
We cannot set an owner reference from the secret to the service instance in 3.7 due to limitations with garbage collection in 3.7. We should be able to fix this in 3.8.
*** Bug 1505777 has been marked as a duplicate of this bug. ***
*** Bug 1505791 has been marked as a duplicate of this bug. ***
Why "target release" still is ocp3.7?
Verified Secret/Binding was removed after deprovisioning. Using oc v3.9.0-alpha.3 and latest console code and docker images. Provisioned Service: oc get secrets -n my-second-project | grep postgresql postgresql Opaque 3 25m postgresql-persistent-parameterspi9as Opaque 1 25m postgresql-persistent-r2gd2-credentials-1m4r0 Opaque 4 16m After Deprovisioning Service: oc get secrets -n my-second-project | grep postgresql <no output>
Since we know this was fixed by a k8s rebase I will just mark as fixed by https://github.com/openshift/origin/pull/18003
QE also verified with latest downstream image. Passed.
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:0489