@@ -1,6 +1,10 @@
---
openshift_service_catalog_remove: false
+
+# Feature Gates
openshift_service_catalog_async_bindings_enabled: true
+openshift_service_catalog_namespaced_service_brokers_enabled: true
openshift_service_catalog_image: "{{ l_os_registry_url | regex_replace('${component}' | regex_escape, 'service-catalog') }}"
# Number of retries when waiting for the service catalog healthz to return 'ok' (retried every 10 seconds)
@@ -47,6 +47,10 @@ spec:
- KubernetesNamespaceLifecycle,DefaultServicePlan,ServiceBindingsLifecycle,ServicePlanChangeValidator,BrokerAuthSarCheck
- --feature-gates
- OriginatingIdentity=true
+{% if openshift_service_catalog_namespaced_service_brokers_enabled | bool %}
+ - --feature-gates
+ - NamespacedServiceBroker=true
+{% endif %}
image: {{ openshift_service_catalog_image }}
command: ["/usr/bin/service-catalog"]
imagePullPolicy: IfNotPresent
- AsyncBindingOperations=true
{% endif %}