Openshift - Users/Groups and Access
Commands
Login
Connect with admin user:
Switch to default project:
Connect with LDAP:
Display current user:
Users
Add cluster role to user:
oc adm policy add-cluster-role-to-user {cluster-role} {user}
# Ex: oc adm policy add-cluster-role-to-user cluster-monitoring-view lkone
Add role to user:
oc adm policy add-role-to-user {role} {user} -n {namespace}
# Ex: oc adm policy add-role-to-user admin lkone -n prom
List cluster admin users:
oc get clusterroleBindings --output json | jq -r '.items[] | select(.roleRef.name=="cluster-admin")|.subjects[]|select(.kind=="User")|.name'
Create LDAP identity:
List user/identity:
Service Account
Create service account:
Retrieve token from a service account:
oc get secret {sa-secret} -o jsonpath='{.data.token}' | base64 -d
# Ex: oc get secret test-token-4l2xq -o jsonpath='{.data.token}' | base64 -d
Logging with service account: