mirror of
https://github.com/netbirdio/netbird.git
synced 2026-04-18 08:16:39 +00:00
removed policy posture checks on original peer
This commit is contained in:
@@ -257,8 +257,6 @@ func (b *NetworkMapBuilder) buildPeerACLView(account *Account, peerID string) {
|
|||||||
func (b *NetworkMapBuilder) getPeerConnectionResources(account *Account, peer *nbpeer.Peer,
|
func (b *NetworkMapBuilder) getPeerConnectionResources(account *Account, peer *nbpeer.Peer,
|
||||||
validatedPeersMap map[string]struct{},
|
validatedPeersMap map[string]struct{},
|
||||||
) ([]*nbpeer.Peer, []*FirewallRule) {
|
) ([]*nbpeer.Peer, []*FirewallRule) {
|
||||||
ctx := context.Background()
|
|
||||||
|
|
||||||
peerID := peer.ID
|
peerID := peer.ID
|
||||||
|
|
||||||
peerGroups := b.cache.peerToGroups[peerID]
|
peerGroups := b.cache.peerToGroups[peerID]
|
||||||
@@ -275,9 +273,6 @@ func (b *NetworkMapBuilder) getPeerConnectionResources(account *Account, peer *n
|
|||||||
for _, group := range peerGroups {
|
for _, group := range peerGroups {
|
||||||
policies := b.cache.groupToPolicies[group]
|
policies := b.cache.groupToPolicies[group]
|
||||||
for _, policy := range policies {
|
for _, policy := range policies {
|
||||||
if isValid := account.validatePostureChecksOnPeer(ctx, policy.SourcePostureChecks, peerID); !isValid {
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
rules := b.cache.policyToRules[policy.ID]
|
rules := b.cache.policyToRules[policy.ID]
|
||||||
for _, rule := range rules {
|
for _, rule := range rules {
|
||||||
var sourcePeers, destinationPeers []*nbpeer.Peer
|
var sourcePeers, destinationPeers []*nbpeer.Peer
|
||||||
|
|||||||
Reference in New Issue
Block a user