Skip to content

Commit 3533122

Browse files
authored
Merge pull request #23 from DanNiESh/group-sync
Fix group sync user remove bug
2 parents 9f6311f + d30fd07 commit 3533122

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

container-images/group-sync/group-sync.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,12 @@ def add_users_to_group(group):
2121
group_name = group.model.metadata.name
2222
LOG.info('adding to group %s: %s', group_name, users_to_add)
2323
LOG.info('removing from group %s: %s', group_name, users_to_remove)
24+
# Update the group's users list
2425
group.patch({'users': list(users_in_rolebinding)})
26+
# Remove users from the group
27+
for user in users_to_remove:
28+
group.model.users.remove(user)
29+
group.patch({'users': list(group.model.users)})
2530

2631

2732
if __name__ == '__main__':

0 commit comments

Comments
 (0)