* revert inet gws from acl policies

* add egress range with metric for inet gw

* link pro inet funcs

* fix extclient comms with users

* remove TODO comments

* add backwards compatibility to egress ranges
This commit is contained in:
Abhishek K 2025-06-05 22:55:46 +05:30 committed by GitHub
parent 0f884d4f36
commit fcc558e792
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -84,8 +84,9 @@ func DoesNodeHaveAccessToEgress(node *models.Node, e *schema.Egress, acls []mode
func AddEgressInfoToPeerByAccess(node, targetNode *models.Node, eli []schema.Egress, acls []models.Acl, isDefaultPolicyActive bool) {
req := models.EgressGatewayRequest{
NodeID: targetNode.ID.String(),
NetID: targetNode.Network,
NodeID: targetNode.ID.String(),
NetID: targetNode.Network,
NatEnabled: "yes",
}
for _, e := range eli {
if !e.Status || e.Network != targetNode.Network {
@ -138,8 +139,9 @@ func AddEgressInfoToPeerByAccess(node, targetNode *models.Node, eli []schema.Egr
func GetNodeEgressInfo(targetNode *models.Node, eli []schema.Egress, acls []models.Acl) {
req := models.EgressGatewayRequest{
NodeID: targetNode.ID.String(),
NetID: targetNode.Network,
NodeID: targetNode.ID.String(),
NetID: targetNode.Network,
NatEnabled: "yes",
}
for _, e := range eli {
if !e.Status || e.Network != targetNode.Network {