Share Tenant with the Community

As a tenant admin, you may want to give visibility on your project to the Konflux users outside your team.

For this purpose, Konflux allows you to bind the system:authenticated group to the konflux-viewer-user-actions Role. As a result, each authenticated user in Konflux will be allowed to view your Tenant namespace and its resources from CLI and UI.

Share via CLI

To share visibility with every authenticated user in Konflux, you need to create a RoleBinding binding the konflux-viewer-user-actions role to the system:authenticated Group.

As an admin of your tenant, you can run the following command:

# set your tenant namespace
tenant_namespace=<my-ns-tenant>

# create the RoleBinding
kubectl create rolebinding \
  --clusterrole 'konflux-viewer-user-actions' \
  --group 'system:authenticated' \
  --namespace "${tenant_namespace}" \
  konflux-public-viewer