support NonResourceURL for kubectl create clusterrole
This commit is contained in:
@@ -3125,6 +3125,9 @@ runTests() {
|
||||
kube::test::get_object_assert clusterrole/resourcename-reader "{{range.rules}}{{range.resources}}{{.}}:{{end}}{{end}}" 'pods:'
|
||||
kube::test::get_object_assert clusterrole/resourcename-reader "{{range.rules}}{{range.apiGroups}}{{.}}:{{end}}{{end}}" ':'
|
||||
kube::test::get_object_assert clusterrole/resourcename-reader "{{range.rules}}{{range.resourceNames}}{{.}}:{{end}}{{end}}" 'foo:'
|
||||
kubectl create "${kube_flags[@]}" clusterrole url-reader --verb=get --non-resource-url=/logs/* --non-resource-url=/healthz/*
|
||||
kube::test::get_object_assert clusterrole/url-reader "{{range.rules}}{{range.verbs}}{{.}}:{{end}}{{end}}" 'get:'
|
||||
kube::test::get_object_assert clusterrole/url-reader "{{range.rules}}{{range.nonResourceURLs}}{{.}}:{{end}}{{end}}" '/logs/\*:/healthz/\*:'
|
||||
|
||||
# test `kubectl create rolebinding/clusterrolebinding`
|
||||
# test `kubectl set subject rolebinding/clusterrolebinding`
|
||||
|
||||
@@ -508,6 +508,7 @@ node-sync-period
|
||||
no-headers
|
||||
no-headers
|
||||
non-masquerade-cidr
|
||||
non-resource-url
|
||||
no-suggestions
|
||||
no-suggestions
|
||||
num-nodes
|
||||
|
||||
Reference in New Issue
Block a user