fix: Add tests for the kubernetes secrets role

Signed-off-by: Igor Vinokur <ivinokur@redhat.com>
pull/55/head
Igor Vinokur 2021-07-15 17:08:25 +03:00
parent 7fbc22bb6c
commit a4ddcd1593
1 changed files with 11 additions and 0 deletions

View File

@ -654,6 +654,17 @@ public class KubernetesNamespaceFactoryTest {
Sets.newHashSet("workspace-view", "workspace-metrics", "exec", "workspace-secrets"),
roles.getItems().stream().map(r -> r.getMetadata().getName()).collect(Collectors.toSet()));
RoleBindingList bindings = k8sClient.rbac().roleBindings().inNamespace("workspace123").list();
assertEquals(
roles
.getItems()
.stream()
.map(r -> r.getRules().get(0).getVerbs())
.collect(Collectors.toSet()),
Sets.newHashSet(
singletonList("create"),
singletonList("list"),
Arrays.asList("list", "get", "watch"),
Arrays.asList("list", "create", "delete")));
assertEquals(
bindings
.getItems()