<div dir="ltr"><div>I'm tracking through how --servicecatalog works in oc cluster up to help debug some issues with catasb running downstream builds.</div><div><br></div><div>Thought I'd share some of the pointers so others can look if they are curious.</div><div><br></div><div>Basic concept is that oc cluster up will:</div><div> - Setup an API Group for the service catalog api-server</div><div> - Deploy a template to launch 2 pods:</div><div>    api-server </div><div>    controller-manager</div><div><br></div><div>   Both of those pods use the same image, but run different commands.</div><div>      controller-manager:   runs 'controller-manager'</div><div>      apiserver:                   runs 'apiserver'</div><div><br></div><div>   Hence the single image:  openshift/origin-service-catalog for both pods</div><div>   Where in past we had apiserver and controller-manager images.</div><div><br></div><div><br></div><div>To look at the template oc cluster up is deploying to bring up the service-catalog you can run:</div><div><br></div><div>$ oc export template service-catalog --namespace=openshift-infra</div><div><br></div><div><br></div><div>In near future, we plan to submit a PR for the deployment of ansible service broker when '--service-catalog' is specified.</div><div><br></div><div><br></div></div>