Merge pull request #3247 from RolandMa1986/group-parent

Cascading deletion of children groups
This commit is contained in:
KubeSphere CI Bot
2021-01-06 09:50:33 +08:00
committed by GitHub
4 changed files with 55 additions and 3 deletions

View File

@@ -1051,9 +1051,9 @@ func (am *amOperator) CreateWorkspaceRoleBinding(workspace string, roleBinding *
}
if roleBinding.Subjects[0].Kind == rbacv1.GroupKind {
roleBinding.Labels[iamv1alpha2.GroupReferenceLabel] = roleBinding.RoleRef.Name
roleBinding.Labels[iamv1alpha2.GroupReferenceLabel] = roleBinding.Subjects[0].Name
} else if roleBinding.Subjects[0].Kind == rbacv1.UserKind {
roleBinding.Labels[iamv1alpha2.UserReferenceLabel] = roleBinding.RoleRef.Name
roleBinding.Labels[iamv1alpha2.UserReferenceLabel] = roleBinding.Subjects[0].Name
}
roleBinding.Labels[tenantv1alpha1.WorkspaceLabel] = workspace