@@ -19,17 +19,13 @@ import (
19
19
"github.com/stretchr/testify/assert"
20
20
"github.com/stretchr/testify/require"
21
21
"go.opentelemetry.io/otel"
22
+ wgdevice "golang.zx2c4.com/wireguard/device"
23
+ "golang.zx2c4.com/wireguard/tun/netstack"
22
24
"golang.zx2c4.com/wireguard/wgctrl/wgtypes"
23
25
"google.golang.org/grpc"
24
26
"google.golang.org/grpc/keepalive"
25
27
26
- wgdevice "golang.zx2c4.com/wireguard/device"
27
- "golang.zx2c4.com/wireguard/tun/netstack"
28
-
29
28
"github.com/netbirdio/management-integrations/integrations"
30
- "github.com/netbirdio/netbird/management/internals/server/config"
31
- "github.com/netbirdio/netbird/management/server/groups"
32
-
33
29
"github.com/netbirdio/netbird/client/iface"
34
30
"github.com/netbirdio/netbird/client/iface/bind"
35
31
"github.com/netbirdio/netbird/client/iface/configurer"
@@ -45,9 +41,12 @@ import (
45
41
"github.com/netbirdio/netbird/client/ssh"
46
42
"github.com/netbirdio/netbird/client/system"
47
43
nbdns "github.com/netbirdio/netbird/dns"
44
+ "github.com/netbirdio/netbird/management/internals/server/config"
48
45
"github.com/netbirdio/netbird/management/server"
49
46
"github.com/netbirdio/netbird/management/server/activity"
47
+ "github.com/netbirdio/netbird/management/server/groups"
50
48
"github.com/netbirdio/netbird/management/server/integrations/port_forwarding"
49
+ "github.com/netbirdio/netbird/management/server/peers"
51
50
"github.com/netbirdio/netbird/management/server/permissions"
52
51
"github.com/netbirdio/netbird/management/server/settings"
53
52
"github.com/netbirdio/netbird/management/server/store"
@@ -1555,7 +1554,11 @@ func startManagement(t *testing.T, dataDir, testFile string) (*grpc.Server, stri
1555
1554
if err != nil {
1556
1555
return nil , "" , err
1557
1556
}
1558
- ia , _ := integrations .NewIntegratedValidator (context .Background (), eventStore )
1557
+
1558
+ permissionsManager := permissions .NewManager (store )
1559
+ peersManager := peers .NewManager (store , permissionsManager )
1560
+
1561
+ ia , _ := integrations .NewIntegratedValidator (context .Background (), peersManager , nil , eventStore )
1559
1562
1560
1563
metrics , err := telemetry .NewDefaultAppMetrics (context .Background ())
1561
1564
require .NoError (t , err )
@@ -1572,7 +1575,6 @@ func startManagement(t *testing.T, dataDir, testFile string) (*grpc.Server, stri
1572
1575
Return (& types.ExtraSettings {}, nil ).
1573
1576
AnyTimes ()
1574
1577
1575
- permissionsManager := permissions .NewManager (store )
1576
1578
groupsManager := groups .NewManagerMock ()
1577
1579
1578
1580
accountManager , err := server .BuildManager (context .Background (), store , peersUpdateManager , nil , "" , "netbird.selfhosted" , eventStore , nil , false , ia , metrics , port_forwarding .NewControllerMock (), settingsMockManager , permissionsManager , false )
0 commit comments