refactor(api/v1beta1/owner_role.go): split cluster role that need to be cluster bound

Signed-off-by: Massimiliano Giovagnoli <me@maxgio.it>
This commit is contained in:
Massimiliano Giovagnoli
2022-08-13 18:56:35 +02:00
parent 3cd7bfe6d4
commit 5a9c25b125
+6 -2
View File
@@ -40,11 +40,15 @@ func (in OwnerSpec) GetRoles(tenant Tenant, index int) []string {
roles := []string{"admin", "capsule-namespace-deleter"}
return roles
}
func (in OwnerSpec) GetClusterRoles(tenant Tenant) []string {
if tenant.Spec.GitOpsReady {
roles = append(roles, in.getGitOpsRoles(tenant)...)
return in.getGitOpsRoles(tenant)
}
return roles
return []string{}
}
func (in OwnerSpec) getGitOpsRoles(tenant Tenant) []string {