mirror of
https://github.com/psviderski/uncloud.git
synced 2026-08-27 19:43:34 +00:00
add management IP to machine and peer configs, update daemon to listen on it
This commit is contained in:
@@ -147,8 +147,8 @@ func (c *Cluster) AddMachine(ctx context.Context, name, user, host string, port
|
||||
return "", err
|
||||
}
|
||||
userPeerCfg := network.PeerConfig{
|
||||
Subnet: netip.PrefixFrom(clusterUser.IPv6(), 128),
|
||||
PublicKey: clusterUser.PublicKey(),
|
||||
ManagementIP: clusterUser.ManagementIP(),
|
||||
PublicKey: clusterUser.PublicKey(),
|
||||
}
|
||||
mcfg, err := machine.NewBootstrapConfig(name, netip.Prefix{}, userPeerCfg)
|
||||
if err != nil {
|
||||
|
||||
@@ -44,6 +44,6 @@ func (u *User) PublicKey() secret.Secret {
|
||||
return pubKey[:]
|
||||
}
|
||||
|
||||
func (u *User) IPv6() netip.Addr {
|
||||
func (u *User) ManagementIP() netip.Addr {
|
||||
return network.PeerIPv6(u.PublicKey())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user