<div dir="ltr"><p style="box-sizing:border-box;margin-bottom:16px;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;margin-top:0px">You can now deploy Ansible Service Broker on OpenShift 3.7 <a href="https://github.com/fusor/catasb/pull/130" style="box-sizing:border-box;background-color:transparent;color:rgb(3,102,214);text-decoration-line:none">using catasb</a>.</p><h3 style="box-sizing:border-box;margin-top:24px;margin-bottom:16px;font-size:1.25em;line-height:1.25;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol""><a id="inbox-inbox-user-content-important-notes" class="inbox-inbox-anchor" href="https://gist.github.com/djzager/f4a6d8d94cd533c35751f295997a120b#important-notes" style="box-sizing:border-box;background-color:transparent;color:rgb(3,102,214);text-decoration-line:none;float:left;padding-right:4px;line-height:1"></a>Important notes</h3><ul style="box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px"><li style="box-sizing:border-box">If you want to deploy the broker on OpenShift 3.7 you must add the following to <code style="box-sizing:border-box;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:13.6px;padding:0.2em 0px;margin:0px;background-color:rgba(27,31,35,0.05);border-radius:3px">config/my_vars.yml</code>:<pre style="box-sizing:border-box;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:13.6px;margin-top:0px;margin-bottom:16px;font-stretch:normal;line-height:1.45;word-wrap:normal;padding:16px;overflow:auto;background-color:rgb(246,248,250);border-radius:3px"><code style="box-sizing:border-box;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:13.6px;padding:0px;margin:0px;background:transparent;border-radius:3px;word-break:normal;border:0px;display:inline;overflow:visible;line-height:inherit;word-wrap:normal">origin_image_tag: latest
openshift_client_version: '3.7'
</code></pre></li><li style="box-sizing:border-box;margin-top:0.25em">The '3.7' client is not compatible with OpenShift 3.6 (at least with respect to the service-catalog). This means that if you change only the image tag or only the client version you will get a failure that looks something like (in this case I omitted the <code style="box-sizing:border-box;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:13.6px;padding:0.2em 0px;margin:0px;background-color:rgba(27,31,35,0.05);border-radius:3px">openshift_client_version</code>):<div class="inbox-inbox-highlight inbox-inbox-highlight-source-shell" style="box-sizing:border-box;margin-bottom:16px"><pre style="box-sizing:border-box;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:13.6px;margin-top:0px;margin-bottom:0px;font-stretch:normal;line-height:1.45;word-wrap:normal;padding:16px;overflow:auto;background-color:rgb(246,248,250);border-radius:3px;word-break:normal">TASK [openshift_setup <span class="inbox-inbox-pl-c1" style="box-sizing:border-box;color:rgb(0,92,197)">:</span> Run oc cluster up to start the cluster] <span class="inbox-inbox-pl-k" style="box-sizing:border-box;color:rgb(215,58,73)">*********************************************</span>
fatal: [localhost]: FAILED<span class="inbox-inbox-pl-k" style="box-sizing:border-box;color:rgb(215,58,73)">!</span> =<span class="inbox-inbox-pl-k" style="box-sizing:border-box;color:rgb(215,58,73)">></span> {
<span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)"><span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span>changed<span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span></span>: true,
<span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)"><span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span>cmd<span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span></span>: <span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)"><span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span>/home/dzager/bin/oc cluster down && </span>
<span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">/home/dzager/bin/oc cluster up --routing-suffix=<a href="http://172.17.0.1.nip.io">172.17.0.1.nip.io</a> --public-hostname=172.17.0.1 </span>
<span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">--host-pv-dir=/persistedvolumes --image=<a href="http://docker.io/openshift/origin">docker.io/openshift/origin</a> </span>
<span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">--version=latest --service-catalog=true<span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span></span>,
<span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)"><span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span>delta<span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span></span>: <span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)"><span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span>0:10:20.654250<span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span></span>, <span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)"><span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span>end<span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span></span>: <span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)"><span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span>2017-08-31 10:18:23.772059<span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span></span>,
<span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)"><span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span>failed<span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span></span>: true, <span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)"><span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span>rc<span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span></span>: 1, <span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)"><span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span>start<span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span></span>: <span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)"><span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span>2017-08-31 10:08:03.117809<span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span></span>,
<span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)"><span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span>stderr<span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span></span>: <span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)"><span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span><span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span></span>, <span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)"><span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span>stderr_lines<span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span></span>: [], <span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)"><span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span>stdout<span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span></span>:
<span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)"><span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span>Starting OpenShift using <a href="http://docker.io/openshift/origin:latest">docker.io/openshift/origin:latest</a> ...</span>
<span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">-- Checking OpenShift client ... OK</span>
<span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">-- Checking Docker client ... OK</span>
<span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">-- Checking Docker version ... OK</span>
<span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">-- Checking for existing OpenShift container ... OK</span>
<span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">-- Checking for <a href="http://docker.io/openshift/origin:latest">docker.io/openshift/origin:latest</a> image ... OK</span>
<span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">-- Checking Docker daemon configuration ... OK</span>
<span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">...</span>
<span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">-- Installing service catalog ... FAIL</span>
<span class="inbox-inbox-pl-s" style="box-sizing:border-box;color:rgb(3,47,98)">Error: failed to start the service catalog apiserver: timed out waiting for the condition<span class="inbox-inbox-pl-pds" style="box-sizing:border-box">"</span></span>,
...</pre></div></li><li style="box-sizing:border-box;margin-top:0.25em">The bind operation doesn't work in OpenShift 3.7, but you probably already knew that.</li></ul><p style="box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px">Let me know if I missed anything.</p><p style="box-sizing:border-box;margin-top:0px;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;margin-bottom:0px">Hope this helps,</p><p style="box-sizing:border-box;margin-top:0px;color:rgb(36,41,46);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;margin-bottom:0px">Zager</p></div>