From a4ddcd159301135317ea46eb0ae21ced033b0481 Mon Sep 17 00:00:00 2001 From: Igor Vinokur Date: Thu, 15 Jul 2021 17:08:25 +0300 Subject: [PATCH] fix: Add tests for the kubernetes secrets role Signed-off-by: Igor Vinokur --- .../namespace/KubernetesNamespaceFactoryTest.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/infrastructures/kubernetes/src/test/java/org/eclipse/che/workspace/infrastructure/kubernetes/namespace/KubernetesNamespaceFactoryTest.java b/infrastructures/kubernetes/src/test/java/org/eclipse/che/workspace/infrastructure/kubernetes/namespace/KubernetesNamespaceFactoryTest.java index 5b6f8297b5..9a20de68bc 100644 --- a/infrastructures/kubernetes/src/test/java/org/eclipse/che/workspace/infrastructure/kubernetes/namespace/KubernetesNamespaceFactoryTest.java +++ b/infrastructures/kubernetes/src/test/java/org/eclipse/che/workspace/infrastructure/kubernetes/namespace/KubernetesNamespaceFactoryTest.java @@ -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()