We are unable to use templates from a project in the Service Catalog

Solution Verified - Updated -

Issue

  • We are using an additional project in addition to openshift project to populate the Service Catalog.
    To do this we have modified the apiserver-config configmap from openshift-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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content