staging-
: staging-1
, staging-2
, etc.prod-
: prod-1
, prod-2
, etc.omni-cluster-admin
to have full access to all clusters.omni-cluster-support
to have full access to staging clusters and read-only access to production clusters.Admin
role.
We sign in as the user admin@example.org
and get the Omni Admin
role.
omni-cluster-support
role to the users with the SAML role omni-cluster-support
and the omni-cluster-admin
role to the users with the SAML role omni-cluster-admin
.
Create the following YAML file acl.yaml
:
admin@example.org
, apply this ACL using omnictl:
cluster-support-1@example.org
. Since the user is not assigned to any Omni role yet, they cannot use Omni Web.
Download omnictl
and omniconfig
from the UI, and try to list the clusters by using it:
staging-1
:
staging-1
because the ACL allows the user to access the cluster.
Finally, try to delete the cluster staging-1
:
Operator
-level access to the cluster for the user.
Try to do the same operations with the cluster prod-1
:
Reader
-level access to the cluster for the user.
If you do the same operations as the admin user, youβll notice that you are able to both get and delete staging and production clusters.
Reader
role. As the admin, sign in to Omni Web and assign the role Reader
to both cluster-support-1@example.org
and cluster-admin-1@example.org
.
Now, as the support engineer, you can sign out & sign in again to Omni Web and see the clusters staging-1
and prod-1
in the UI.