Skip to content

Commit

Permalink
Merge pull request #11417 from kalexand-rh/issue9889
Browse files Browse the repository at this point in the history
adding parameters that disable OAB and TSB
  • Loading branch information
kalexand-rh committed Aug 16, 2018
2 parents 2e80b7e + d56f256 commit 987a1ab
Showing 1 changed file with 34 additions and 17 deletions.
51 changes: 34 additions & 17 deletions install/configuring_inventory_file.adoc
Expand Up @@ -1747,31 +1747,41 @@ openshift_enable_unsupported_configurations=True
----

[[enabling-service-catalog]]
== Configuring the Service Catalog
== Customizing Service Catalog Options

The
xref:../architecture/service_catalog/index.adoc#architecture-additional-concepts-service-catalog[service catalog] is enabled by default during installation. Enabling the service broker
allows service brokers to be registered with the catalog.
xref:../architecture/service_catalog/index.adoc#architecture-additional-concepts-service-catalog[service catalog]
is enabled by default during installation. Enabling the service broker allows
you to register service brokers with the catalog. When the service catalog is
enabled, the OpenShift Ansible broker and template service broker are both
installed as well; see
xref:configuring-openshift-ansible-broker[Configuring the OpenShift Ansible Broker]
and xref:configuring-template-service-broker[Configuring the Template Service Broker]
for more information.
If you disable the service catalog, the OpenShift Ansible broker and template
service broker are not installed.

[NOTE]
====
To disable automatic deployment, set the following cluster variables in your
inventory file:
To disable automatic deployment of the service catalog, set the following
cluster variable in your inventory file:

----
openshift_enable_service_catalog=false
----
====

When the service catalog is enabled, the OpenShift Ansible broker and template service broker are both enabled
as well; see xref:configuring-openshift-ansible-broker[Configuring the OpenShift Ansible Broker] and xref:configuring-template-service-broker[Configuring the Template Service Broker] for more information.

[[configuring-openshift-ansible-broker]]
== Configuring the OpenShift Ansible Broker
=== Configuring the OpenShift Ansible Broker

The
xref:../architecture/service_catalog/ansible_service_broker.adoc#arch-ansible-service-broker[OpenShift Ansible broker] (OAB) is enabled by default during installation. However,
further configuration may be required for use.
xref:../architecture/service_catalog/ansible_service_broker.adoc#arch-ansible-service-broker[OpenShift Ansible broker]
(OAB) is enabled by default during installation.


If you do not want to install the OAB, set the `ansible_service_broker_install`
parameter value to `false`:
----
ansible_service_broker_install=false
----

.Service broker customization variables
[options="header"]
Expand All @@ -1784,7 +1794,7 @@ further configuration may be required for use.
|===

[[configuring-oab-storage]]
=== Configuring Persistent Storage for the OpenShift Ansible Broker
==== Configuring Persistent Storage for the OpenShift Ansible Broker

The OAB deploys its own etcd instance separate from the etcd used by the rest of
the {product-title} cluster. The OAB's etcd instance requires separate storage
Expand Down Expand Up @@ -1872,7 +1882,7 @@ These settings create a persistent volume that is attached to the OAB's etcd
instance during cluster installation.

[[configuring-oab-local-apb-devel]]
=== Configuring the OpenShift Ansible Broker for Local APB Development
==== Configuring the OpenShift Ansible Broker for Local APB Development

In order to do xref:../apb_devel/index.adoc#apb-devel-intro[APB development]
with the OpenShift Container Registry in conjunction with the OAB, a whitelist
Expand All @@ -1890,10 +1900,17 @@ ansible_service_broker_local_registry_whitelist=['.*-apb$']
----

[[configuring-template-service-broker]]
== Configuring the Template Service Broker
=== Configuring the Template Service Broker

The
xref:../architecture/service_catalog/template_service_broker.adoc#arch-template-service-broke[template service broker] (TSB) is enabled by default during installation.
xref:../architecture/service_catalog/template_service_broker.adoc#arch-template-service-broke[template service broker]
(TSB) is enabled by default during installation.

If you do not want to install the TSB, set the `template_service_broker_install`
parameter value to `false`:
----
template_service_broker_install=false
----

To configure the TSB, one or more projects must be defined as the broker's
source namespace(s) for loading templates and image streams into the service
Expand Down

0 comments on commit 987a1ab

Please sign in to comment.