Skip to content

Commit 5d13abe

Browse files
committed
move network/wireguard to netbase/wireguard
1 parent 1d8f2ec commit 5d13abe

5 files changed

Lines changed: 5 additions & 11 deletions

File tree

pkg/network/networker.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ import (
2222
"github.com/threefoldtech/zosbase/pkg/environment"
2323
"github.com/threefoldtech/zosbase/pkg/gridtypes"
2424
"github.com/threefoldtech/zosbase/pkg/gridtypes/zos"
25+
"github.com/threefoldtech/zosbase/pkg/netbase/wireguard"
2526
"github.com/threefoldtech/zosbase/pkg/network/bootstrap"
2627
"github.com/threefoldtech/zosbase/pkg/network/iperf"
2728
"github.com/threefoldtech/zosbase/pkg/network/mycelium"
2829
"github.com/threefoldtech/zosbase/pkg/network/ndmz"
2930
"github.com/threefoldtech/zosbase/pkg/network/options"
3031
"github.com/threefoldtech/zosbase/pkg/network/public"
3132
"github.com/threefoldtech/zosbase/pkg/network/tuntap"
32-
"github.com/threefoldtech/zosbase/pkg/network/wireguard"
3333
"github.com/threefoldtech/zosbase/pkg/network/yggdrasil"
3434
"github.com/threefoldtech/zosbase/pkg/stubs"
3535
"github.com/threefoldtech/zosbase/pkg/zinit"

pkg/network/nr/net_resource.go

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ import (
2929
"github.com/rs/zerolog/log"
3030
"github.com/threefoldtech/zosbase/pkg"
3131
"github.com/threefoldtech/zosbase/pkg/netbase/nft"
32+
"github.com/threefoldtech/zosbase/pkg/netbase/wireguard"
3233
"github.com/threefoldtech/zosbase/pkg/network/bridge"
3334
"github.com/threefoldtech/zosbase/pkg/network/namespace"
34-
"github.com/threefoldtech/zosbase/pkg/network/wireguard"
3535
"github.com/vishvananda/netlink"
3636

3737
baseifaceutil "github.com/threefoldtech/zosbase/pkg/netbase/ifaceutil"
@@ -91,7 +91,6 @@ func (m *MyceliumInspection) Gateway() (subnet net.IPNet, gw net.IPNet, err erro
9191
}
9292

9393
func (m *MyceliumInspection) IP(seed zos.Bytes) (ip net.IPNet, gw net.IPNet, err error) {
94-
9594
if slices.ContainsFunc(invalidMyceliumSeeds, func(b []byte) bool {
9695
return slices.Equal(seed, b)
9796
}) {
@@ -132,7 +131,7 @@ type NetResource struct {
132131
// is stored.
133132
func New(nr pkg.Network, keyDir string) *NetResource {
134133
return &NetResource{
135-
//fix here
134+
// fix here
136135
id: nr.NetID,
137136
resource: nr,
138137
networkIPRange: nr.NetworkIPRange.IPNet,
@@ -328,7 +327,6 @@ func (nr *NetResource) SetMycelium() (err error) {
328327
err = zinit.AddService(name, zinit.InitService{
329328
Exec: strings.Join(args, " "),
330329
})
331-
332330
if err != nil {
333331
return errors.Wrap(err, "failed to add mycelium service for nr")
334332
}
@@ -419,7 +417,6 @@ func (nr *NetResource) ensureMyceliumNetwork(keyFile string) error {
419417

420418
return nil
421419
})
422-
423420
}
424421

425422
func (nr *NetResource) inspectMycelium(keyFile string) (inspection MyceliumInspection, err error) {
@@ -496,7 +493,6 @@ func (nr *NetResource) ConfigureWG(privateKey string) error {
496493
}
497494

498495
handler := func(_ ns.NetNS) error {
499-
500496
wgName, err := nr.WGName()
501497
if err != nil {
502498
return err
@@ -635,7 +631,6 @@ func (nr *NetResource) Delete() error {
635631
}
636632

637633
func (nr *NetResource) wgPeers() ([]*wireguard.Peer, error) {
638-
639634
wgPeers := make([]*wireguard.Peer, 0, len(nr.resource.Peers)+1)
640635

641636
for _, peer := range nr.resource.Peers {
@@ -718,7 +713,7 @@ func (nr *NetResource) attachToNRBridge() error {
718713
}
719714
}
720715

721-
var handler = func(_ ns.NetNS) error {
716+
handler := func(_ ns.NetNS) error {
722717
link, err := netlink.LinkByName(nrIfaceName)
723718
if err != nil {
724719
return err
@@ -880,5 +875,4 @@ func AppendFunc[A any, B any, S []A, D []B](d D, s S, f func(A) B) D {
880875
}
881876

882877
return d
883-
884878
}

pkg/network/public/wireguard.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package public
22

33
import (
44
"github.com/containernetworking/plugins/pkg/ns"
5-
"github.com/threefoldtech/zosbase/pkg/network/wireguard"
5+
"github.com/threefoldtech/zosbase/pkg/netbase/wireguard"
66
"github.com/vishvananda/netlink"
77
)
88

0 commit comments

Comments
 (0)