We are unable to use templates from a project in the Service Catalog
Issue
- We are using an additional project in addition to
openshift
project to populate the Service Catalog.
To do this we have modified theapiserver-config
configmap fromopenshift-template-service-broker
. - The items from this project are correctly displayed on the GUI, but when a user tries to deploy one of them, the following error is raised:
Error provisioning ServiceInstance of ClusterServiceClass (K8S: "<uuid>" ExternalName: "<template-name>") at ClusterServiceBroker "template-service-broker": Status: 403; ErrorMessage: <nil>; Description: templates.template.openshift.io "<template-name>" is forbidden: User "<user-name>" cannot get templates.template.openshift.io in project "<project-name>"; ResponseError: <nil>
- Is there any additional configuration that needs to be done in order for templates from this additional project to be used from the catalog? We would like all logged in users to be able to provision templates from this additional project.
Environment
- Red Hat OpenShift Container Platform 3.7+
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.