feat(push): stub for 'image push' command and Dialer interface for cluster connectors

This commit is contained in:
Pasha Sviderski
2025-09-23 16:54:47 +10:00
parent 1a1afece7d
commit 9f6880b701
7 changed files with 87 additions and 1 deletions
+5
View File
@@ -12,6 +12,7 @@ import (
"github.com/psviderski/uncloud/internal/machine/network"
"github.com/psviderski/uncloud/internal/machine/network/tunnel"
"github.com/psviderski/uncloud/pkg/client"
"golang.org/x/net/proxy"
"google.golang.org/grpc"
"google.golang.org/grpc/credentials/insecure"
)
@@ -75,6 +76,10 @@ func (c *WireGuardConnector) Connect(ctx context.Context) (*grpc.ClientConn, err
return conn, nil
}
func (c *WireGuardConnector) Dialer() (proxy.ContextDialer, error) {
return nil, fmt.Errorf("proxy connections not implemented for WireGuard connector")
}
func (c *WireGuardConnector) Close() error {
if c.tun != nil {
c.tun.Close()