Description of problem: Currently, the Ansible Service Broker relies on the image field of the apb.yml to determine the image to used for Ansible Playbook Bundle execution. Instead, the broker should generate the fully qualified path to the image and use that path on APB execution. Version-Release number of selected component (if applicable): N/A Steps to Reproduce: 1. Start Ansible Service Broker in OpenShift Origin cluster (w/ service catalog) 2. Examine the apb spec stored in etcd Actual results: Image field of stored specs are equivalent to image field from loaded apb's apb.yml (example: ansibleplaybookbundle/pyzip-demo-db-apb:latest) Expected results: Image field should be the fully qualified path (example: docker.io/ansibleplaybookbundle/pyzip-demo-db-apb:latest)
https://github.com/openshift/ansible-service-broker/pull/433
https://github.com/ansibleplaybookbundle/ansible-playbook-bundle/pull/121
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