// Perform a reboot of the given instance func (vp *scalewayProvider) RebootInstance(instance providers.ClusterInstance) error { if err := instance.Sync(vp.Logger); err != nil { return maskAny(err) } if err := vp.client.PostServerAction(instance.ID, "reboot"); err != nil { vp.Logger.Errorf("reboot failed: %#v", err) return maskAny(err) } return nil }