// Module included in the following assemblies:
//
// assembly-installing-manual-steps.adoc
ifeval::["{cmdcli}" == "oc"]
[id='deploying-service-broker-{context}']
= (Optional) Deploying the service broker

The service broker provides an implementation of the Open Service Broker API that integrates with the {KubePlatform} Service Catalog.

.Prerequisites
* The service broker requires the `standard` authentication service to be deployed.

.Procedure

. (Optional) If you want to deploy to a namespace other than `{ProductNamespace}` you must run the following command:
+
[options="nowrap",subs="+quotes,attributes"]
----
sed -i 's/{ProductNamespace}/_my-namespace_/' install/components/service-broker/\*.yaml
sed -i 's/{ProductNamespace}/_my-namespace_/' install/components/cluster-service-broker/*.yaml
----

. Deploy the Service Broker:
+
[options="nowrap",subs="attributes"]
----
{cmdcli} apply -f install/components/service-broker
----

. Register the Service Broker with the OpenShift Service Catalog:
+
[options="nowrap",subs="attributes"]
----
{cmdcli} apply -f install/components/cluster-service-broker
----
endif::[]
