Images and templates in this project can then be shared by other projects.

However getting the UI to display these images and templates is proving to be a challenge:

This policyConfig option in master-config.yaml seems promising:

OpenShiftSharedResourcesNamespace (string): The namespace where shared OpenShift resources are located, such as shared templates.

But when I change this from openshift (default) to common, and delete all the default images, imagestreams and templates in the openshift namespace, the UI catalog states that no images or templates were found in the openshift namespace. This leads me to believe the UI is not honoring the above setting, or my understanding of that parameter is incorrect.

Further, if I take away the shared-resource-viewer role from system:authenticated in the openshift namespace, the following errors appear on the UI catalog:

Images exist outside namespaces. They are accessed via imagestreams,
which are namespaced.

You can make imagestreams and templates available from namespaces
other than the openshift namespace, but the CLI and UI only look in
the current project and the openshift project by default.

> On Mar 28, 2017, at 10:12 PM, Andrew Lau <andrew andrewklau com> wrote:
>
> Hi,
>
> Is it possible to create another global project similar to the `openshift` namespace for sharing images/imagestreams/template?
>
> Docs seem point out imagestreams and templates are made global but couldn't find reference to images. They are also made available if pushed to the registry?
>
> Thanks