Skip to content

Commit

Permalink
func tests for default access to vm pool objects
Browse files Browse the repository at this point in the history
Signed-off-by: David Vossel <davidvossel@gmail.com>
  • Loading branch information
davidvossel committed Nov 30, 2021
1 parent a511905 commit ddc2af6
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 0 deletions.
1 change: 1 addition & 0 deletions tests/BUILD.bazel
Expand Up @@ -205,6 +205,7 @@ go_test(
"//staging/src/kubevirt.io/api/core:go_default_library",
"//staging/src/kubevirt.io/api/core/v1:go_default_library",
"//staging/src/kubevirt.io/api/flavor/v1alpha1:go_default_library",
"//staging/src/kubevirt.io/api/pool:go_default_library",
"//staging/src/kubevirt.io/api/pool/v1alpha1:go_default_library",
"//staging/src/kubevirt.io/api/snapshot/v1alpha1:go_default_library",
"//staging/src/kubevirt.io/client-go/kubecli:go_default_library",
Expand Down
11 changes: 11 additions & 0 deletions tests/access_test.go
Expand Up @@ -35,6 +35,7 @@ import (
"kubevirt.io/kubevirt/tests/util"

v1 "kubevirt.io/api/core/v1"
pool "kubevirt.io/api/pool"
"kubevirt.io/api/snapshot/v1alpha1"
"kubevirt.io/client-go/kubecli"
"kubevirt.io/kubevirt/tests"
Expand Down Expand Up @@ -231,6 +232,14 @@ var _ = Describe("[rfe_id:500][crit:high][arm64][vendor:cnv-qe@redhat.com][level
denyModificationsFor("view"),
denyAllFor("default")),

table.Entry("given a vmpool",
pool.GroupName,
"virtualmachinepools",
allowAllFor("admin"),
denyDeleteCollectionFor("edit"),
denyModificationsFor("view"),
denyAllFor("default")),

table.Entry("[test_id:528]given a vmi preset",
core.GroupName,
"virtualmachineinstancepresets",
Expand Down Expand Up @@ -377,6 +386,7 @@ var _ = Describe("[rfe_id:500][crit:high][arm64][vendor:cnv-qe@redhat.com][level
},
table.Entry("[test_id:2921]given a vmi", "virtualmachineinstances"),
table.Entry("[test_id:2915]given a vm", "virtualmachines"),
table.Entry("given a vmpool", "virtualmachinepools"),
table.Entry("[test_id:2917]given a vmi preset", "virtualmachineinstancepresets"),
table.Entry("[test_id:2919]given a vmi replica set", "virtualmachineinstancereplicasets"),
table.Entry("[test_id:3235]given a vmi migration", "virtualmachineinstancemigrations"),
Expand Down Expand Up @@ -420,6 +430,7 @@ var _ = Describe("[rfe_id:500][crit:high][arm64][vendor:cnv-qe@redhat.com][level
},
table.Entry("[test_id:2920]given a vmi", "virtualmachineinstances"),
table.Entry("[test_id:2831]given a vm", "virtualmachines"),
table.Entry("given a vmpool", "virtualmachinepools"),
table.Entry("[test_id:2916]given a vmi preset", "virtualmachineinstancepresets"),
table.Entry("[test_id:2918][crit:low]given a vmi replica set", "virtualmachineinstancereplicasets"),
table.Entry("[test_id:2837]given a vmi migration", "virtualmachineinstancemigrations"),
Expand Down

0 comments on commit ddc2af6

Please sign in to comment.