Skip to content

Commit 31cd4c7

Browse files
authored
feat: support x-machines placement constraints in compose files (#90)
1 parent 492a0af commit 31cd4c7

File tree

22 files changed

+472
-39
lines changed

22 files changed

+472
-39
lines changed

cmd/ucind/cluster/create.go

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

33
import (
44
"fmt"
5-
"github.com/spf13/cobra"
65
"github.com/psviderski/uncloud/internal/ucind"
6+
"github.com/spf13/cobra"
77
)
88

99
func NewCreateCommand() *cobra.Command {

cmd/ucind/cluster/remove.go

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

33
import (
44
"fmt"
5-
"github.com/spf13/cobra"
65
"github.com/psviderski/uncloud/internal/ucind"
6+
"github.com/spf13/cobra"
77
)
88

99
func NewRemoveCommand() *cobra.Command {

cmd/uncloud/machine/token.go

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

33
import (
44
"fmt"
5-
"github.com/spf13/cobra"
65
"github.com/psviderski/uncloud/internal/daemon"
76
"github.com/psviderski/uncloud/internal/machine"
7+
"github.com/spf13/cobra"
88
)
99

1010
type tokenOptions struct {

experiment/talos_discovery.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ import (
66
"crypto/cipher"
77
"encoding/hex"
88
"fmt"
9+
"github.com/psviderski/uncloud/internal/machine/network"
910
"github.com/siderolabs/discovery-api/api/v1alpha1/client/pb"
1011
discovery "github.com/siderolabs/discovery-client/pkg/client"
1112
"go.uber.org/zap"
1213
"net/netip"
1314
"time"
14-
"github.com/psviderski/uncloud/internal/machine/network"
1515
)
1616

1717
const (

internal/daemon/daemon.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import (
44
"context"
55
"fmt"
66
systemd "github.com/coreos/go-systemd/daemon"
7-
"log/slog"
87
"github.com/psviderski/uncloud/internal/machine"
8+
"log/slog"
99
)
1010

1111
type Daemon struct {

internal/machine/api/proxy/backend.go

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

33
import (
44
"fmt"
5+
"github.com/psviderski/uncloud/internal/machine/api/pb"
56
"google.golang.org/grpc/status"
67
"google.golang.org/protobuf/encoding/protowire"
78
"google.golang.org/protobuf/proto"
8-
"github.com/psviderski/uncloud/internal/machine/api/pb"
99
)
1010

1111
// One2ManyResponder converts upstream responses into messages from upstreams, so that multiple

internal/machine/cluster/cluster.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,17 @@ import (
55
"context"
66
"errors"
77
"fmt"
8+
"github.com/psviderski/uncloud/internal/corrosion"
9+
"github.com/psviderski/uncloud/internal/machine/api/pb"
10+
"github.com/psviderski/uncloud/internal/machine/network"
11+
"github.com/psviderski/uncloud/internal/machine/store"
12+
"github.com/psviderski/uncloud/internal/secret"
813
"google.golang.org/grpc/codes"
914
"google.golang.org/grpc/status"
1015
"google.golang.org/protobuf/types/known/emptypb"
1116
"log/slog"
1217
"net/netip"
1318
"time"
14-
"github.com/psviderski/uncloud/internal/corrosion"
15-
"github.com/psviderski/uncloud/internal/machine/api/pb"
16-
"github.com/psviderski/uncloud/internal/machine/network"
17-
"github.com/psviderski/uncloud/internal/machine/store"
18-
"github.com/psviderski/uncloud/internal/secret"
1919
)
2020

2121
type Cluster struct {

internal/machine/corroservice/config.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ import (
44
"bytes"
55
"fmt"
66
"github.com/BurntSushi/toml"
7+
"github.com/psviderski/uncloud/internal/fs"
78
"net/netip"
89
"os"
910
"path/filepath"
10-
"github.com/psviderski/uncloud/internal/fs"
1111
)
1212

1313
const (

internal/machine/network/tunnel/tunnel.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ package tunnel
33
import (
44
"context"
55
"fmt"
6+
"github.com/psviderski/uncloud/internal/secret"
67
"golang.zx2c4.com/wireguard/conn"
78
"golang.zx2c4.com/wireguard/device"
89
"golang.zx2c4.com/wireguard/tun/netstack"
910
"net"
1011
"net/netip"
1112
"time"
12-
"github.com/psviderski/uncloud/internal/secret"
1313
)
1414

1515
const (

internal/machine/network/wireguard.go

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

33
import (
44
"fmt"
5+
"github.com/psviderski/uncloud/internal/secret"
56
"golang.zx2c4.com/wireguard/wgctrl/wgtypes"
67
"net/netip"
78
"time"
8-
"github.com/psviderski/uncloud/internal/secret"
99
)
1010

1111
const (

0 commit comments

Comments
 (0)