summaryrefslogtreecommitdiffstats
path: root/controller-server/src/main
diff options
context:
space:
mode:
authorOla Aunrønning <olaa@verizonmedia.com>2021-09-09 14:39:40 +0200
committerOla Aunrønning <olaa@verizonmedia.com>2021-09-09 14:39:40 +0200
commite6b70149dea24485f6c8e32251b946f35abccced (patch)
tree8e99ecf65494ce5a18d29640639e5fb4d5cfb447 /controller-server/src/main
parent3275f1975076bab349dc6e06122b9b0bd7cca27b (diff)
Only consider tenant roles and application roles
Diffstat (limited to 'controller-server/src/main')
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/UserManagementMaintainer.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/UserManagementMaintainer.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/UserManagementMaintainer.java
index 6b509e82dba..53e29df597d 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/UserManagementMaintainer.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/UserManagementMaintainer.java
@@ -6,7 +6,9 @@ import com.yahoo.vespa.hosted.controller.Application;
import com.yahoo.vespa.hosted.controller.Controller;
import com.yahoo.vespa.hosted.controller.api.integration.user.Roles;
import com.yahoo.vespa.hosted.controller.api.integration.user.UserManagement;
+import com.yahoo.vespa.hosted.controller.api.role.ApplicationRole;
import com.yahoo.vespa.hosted.controller.api.role.Role;
+import com.yahoo.vespa.hosted.controller.api.role.TenantRole;
import java.time.Duration;
import java.util.List;
@@ -57,6 +59,7 @@ public class UserManagementMaintainer extends ControllerMaintainer {
.collect(Collectors.toList());
return userManagement.listRoles().stream()
+ .filter(role -> role instanceof TenantRole || role instanceof ApplicationRole)
.filter(role -> !tenantRoles.contains(role) && !applicationRoles.contains(role))
.collect(Collectors.toList());
}