diff --git a/cluster-autoscaler/cloudprovider/hetzner/hetzner_manager.go b/cluster-autoscaler/cloudprovider/hetzner/hetzner_manager.go index d546afab12230099e473143e463a5675625cd537..a1ba45088c80c7182496aa6a3cde80291457a9bd 100644 --- a/cluster-autoscaler/cloudprovider/hetzner/hetzner_manager.go +++ b/cluster-autoscaler/cloudprovider/hetzner/hetzner_manager.go @@ -95,7 +95,9 @@ func newManager() (*hetznerManager, error) { hcloud.WithToken(token), hcloud.WithHTTPClient(httpClient), hcloud.WithApplication("cluster-autoscaler", version.ClusterAutoscalerVersion), - hcloud.WithPollBackoffFunc(hcloud.ExponentialBackoff(2, 500*time.Millisecond)), + hcloud.WithPollOpts(hcloud.PollOpts{ + BackoffFunc: hcloud.ExponentialBackoff(2, 500*time.Millisecond), + }), hcloud.WithDebugWriter(&debugWriter{}), } @@ -252,7 +254,7 @@ func (m *hetznerManager) deleteByNode(node *apiv1.Node) error { } func (m *hetznerManager) deleteServer(server *hcloud.Server) error { - _, err := m.client.Server.Delete(m.apiCallContext, server) + _, _, err := m.client.Server.DeleteWithResult(m.apiCallContext, server) return err }