feat: support x-machines placement constraints in compose files (#90)

This commit is contained in:
Evgenii Orlov authored and GitHub committed 2025-07-10 16:46:29 +10:00
1 parent 492a0af2b2
commit 31cd4c77e9
22 files changed
+472 -39

No files matched your search

+1 -1
View File
@@ -3,13 +3,13 @@ package tunnel
import (
"context"
"fmt"
"github.com/psviderski/uncloud/internal/secret"
"golang.zx2c4.com/wireguard/conn"
"golang.zx2c4.com/wireguard/device"
"golang.zx2c4.com/wireguard/tun/netstack"
"net"
"net/netip"
"time"
"github.com/psviderski/uncloud/internal/secret"
)
const (
+1 -1
View File
@@ -2,10 +2,10 @@ package network
import (
"fmt"
"github.com/psviderski/uncloud/internal/secret"
"golang.zx2c4.com/wireguard/wgctrl/wgtypes"
"net/netip"
"time"
"github.com/psviderski/uncloud/internal/secret"
)
const (
+1 -1
View File
@@ -6,6 +6,7 @@ import (
"context"
"errors"
"fmt"
"github.com/psviderski/uncloud/internal/secret"
"github.com/vishvananda/netlink"
"go4.org/netipx"
"golang.org/x/sys/unix"
@@ -17,7 +18,6 @@ import (
"slices"
"sync"
"time"
"github.com/psviderski/uncloud/internal/secret"
)
type WireGuardNetwork struct {