[GH-ISSUE #1290] Allow Peer "All" Group Removal #2014

Closed
opened 2026-08-05 00:44:59 -04:00 by saavagebueno · 4 comments
Owner

Originally created by @hbzhost on GitHub (Nov 6, 2023).
Original GitHub issue: https://github.com/netbirdio/netbird/issues/1290

Is your feature request related to a problem? Please describe.
We are looking to utilize Netbird in a way of multi tenancy by separating peer using groups. Currently, this works just fine without any issues from technical side of Netbird. However, we noticed a confusing issue that could come up from clients because of All group that is assigned to all peers.

When client checks status by "netbird status" it shows all of the peers since they are all part of All group. This is very confusing and does now allow true separation of clients by their group.

Describe the solution you'd like
Allow removal of All group from peers.

Describe alternatives you've considered
There isn't really alternative since right now its hard coded.
Additional context
Add any other context or screenshots about the feature request here.

Originally created by @hbzhost on GitHub (Nov 6, 2023). Original GitHub issue: https://github.com/netbirdio/netbird/issues/1290 **Is your feature request related to a problem? Please describe.** We are looking to utilize Netbird in a way of multi tenancy by separating peer using groups. Currently, this works just fine without any issues from technical side of Netbird. However, we noticed a confusing issue that could come up from clients because of All group that is assigned to all peers. When client checks status by "netbird status" it shows all of the peers since they are all part of All group. This is very confusing and does now allow true separation of clients by their group. **Describe the solution you'd like** Allow removal of All group from peers. **Describe alternatives you've considered** There isn't really alternative since right now its hard coded. **Additional context** Add any other context or screenshots about the feature request here.
Author
Owner

@mlsmaycon commented on GitHub (Nov 6, 2023):

Hello @hbzhost thanks for submitting the issue. This is happening not necessarily because of the group All. But it is happening because of an access control rule that is enabled and is using the group, perhaps the Default rule is still enabled.

Can you check if that is the case and what is the behavior when disabling it?

<!-- gh-comment-id:1795209865 --> @mlsmaycon commented on GitHub (Nov 6, 2023): Hello @hbzhost thanks for submitting the issue. This is happening not necessarily because of the group All. But it is happening because of an access control rule that is enabled and is using the group, perhaps the Default rule is still enabled. Can you check if that is the case and what is the behavior when disabling it?
Author
Owner

@hbzhost commented on GitHub (Nov 6, 2023):

That seems to be the case here. Is there a reason All is not allowed to be removed from peers?

<!-- gh-comment-id:1795317488 --> @hbzhost commented on GitHub (Nov 6, 2023): That seems to be the case here. Is there a reason All is not allowed to be removed from peers?
Author
Owner

@mlsmaycon commented on GitHub (Nov 6, 2023):

This is a default system group for all peers in the account.

When a peer is registered, it is added to the group automatically, which allows administrators to apply configurations to all peers and not worry about adding new peers to the group.

<!-- gh-comment-id:1795344966 --> @mlsmaycon commented on GitHub (Nov 6, 2023): This is a default system group for all peers in the account. When a peer is registered, it is added to the group automatically, which allows administrators to apply configurations to all peers and not worry about adding new peers to the group.
Author
Owner

@hbzhost commented on GitHub (Nov 6, 2023):

Sounds good and thank you!

<!-- gh-comment-id:1795498349 --> @hbzhost commented on GitHub (Nov 6, 2023): Sounds good and thank you!
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: DYNR/netbird#2014