mirror of
https://github.com/psviderski/uncloud.git
synced 2026-08-26 19:13:34 +00:00
refactor Machine to run gRPC server to init cluster
This commit is contained in:
@@ -31,11 +31,14 @@ func (c *Server) Network() (netip.Prefix, error) {
|
||||
return c.state.State.Network.ToPrefix()
|
||||
}
|
||||
|
||||
func (c *Server) SetNetwork(network netip.Prefix) error {
|
||||
func (c *Server) SetNetwork(network *pb.IPPrefix) error {
|
||||
if c.state.State.Network != nil {
|
||||
return fmt.Errorf("network already set and cannot be changed")
|
||||
}
|
||||
c.state.State.Network = pb.NewIPPrefix(network)
|
||||
if network == nil {
|
||||
return fmt.Errorf("network not set")
|
||||
}
|
||||
c.state.State.Network = network
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user