release-3.10 PR: https://github.com/openshift/openshift-ansible/pull/11853
The change implemented in the referenced PR was to add `--cascade --grace-period=0` to the oc command when using `replace`. This PR does not change the oc binary, only the use of that binary when run by the openshift-ansible playbooks. The test script attached to the original bug does not have the same changes implemented in the referenced PR and would therefore still fail. If you are testing with the script provided in the original bug, you must also update line 46 with `--cascade --grace-period=0`. For example: echo "$deployment" | $OC replace -f- --force --cascade --grace-period=0 To test this with the change implemented in the referenced PR, perform a z-stream upgrade and ensure the ansible service broker is updated and does not fail as noted above.
Verified. openshift-ansible-3.10.169-1.git.0.a62e7aa.el7 upgrade OCP cluster from v3.10.153 to v3.10.169, success. ansible service broker is updated to v3.10.169 image and working fine.
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-2019:2987