refresh node information
All checks were successful
Pipeline was successful

This commit is contained in:
2023-11-04 22:37:09 +01:00
parent 047e859efa
commit e304781ba3
2 changed files with 15 additions and 0 deletions

View File

@ -134,3 +134,12 @@ func DecomNode(cfg *config.Config, server *hcloud.Server) error {
}
return nil
}
func RefreshNodeInfo(cfg *config.Config, serverID int) (*hcloud.Server, error) {
client := hcloud.NewClient(hcloud.WithToken(cfg.HcloudToken))
server, _, err := client.Server.GetByID(context.Background(), serverID)
if err != nil {
return nil, errors.New(fmt.Sprintf("Could not refresh server info: %s", err.Error()))
}
return server, nil
}