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