File tree 1 file changed +12
-0
lines changed
1 file changed +12
-0
lines changed Original file line number Diff line number Diff line change @@ -69,6 +69,18 @@ os::cmd::expect_failure_and_text 'oc get rolebinding/cluster-admin --no-headers'
69
69
os::cmd::expect_success ' oc policy remove-group system:unauthenticated'
70
70
os::cmd::expect_success ' oc policy remove-user system:no-user'
71
71
72
+ # Test failure to mix and mismatch role/rolebiding removal
73
+ os::cmd::expect_success ' oc login -u local-admin -p pw'
74
+ os::cmd::expect_success ' oc new-project mismatch-prj'
75
+ os::cmd::expect_success ' oc create rolebinding match --clusterrole=admin --user=user'
76
+ os::cmd::expect_success ' oc create rolebinding mismatch --clusterrole=edit --user=user'
77
+ os::cmd::expect_failure_and_text ' oc policy remove-role-from-user admin user --rolebinding-name mismatch' ' rolebinding mismatch'
78
+ os::cmd::expect_success_and_text ' oc policy remove-user user' ' user'
79
+ os::cmd::expect_failure_and_text ' oc get rolebinding mismatch --no-headers' ' NotFound'
80
+ os::cmd::expect_failure_and_text ' oc get rolebinding match --no-headers' ' NotFound'
81
+ os::cmd::expect_success " oc login -u system:admin -n '${project} '"
82
+ os::cmd::expect_success ' oc delete project mismatch-prj'
83
+
72
84
# check to make sure that our SCC policies don't prevent GC from deleting pods
73
85
os::cmd::expect_success ' oc create -f ${OS_ROOT}/test/testdata/privileged-pod.yaml'
74
86
os::cmd::expect_success ' oc delete pod/test-build-pod-issue --cascade=false'
You can’t perform that action at this time.
0 commit comments