From 2a9103ea4cd3f1ae351dec2971f56e57b66657b1 Mon Sep 17 00:00:00 2001 From: lukasmetzner <lukas.metzner@hetzner-cloud.de> Date: Tue, 3 Jun 2025 11:54:01 +0200 Subject: [PATCH] refactor(hetzner): fix deprecated methods --- cluster-autoscaler/cloudprovider/hetzner/hetzner_manager.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cluster-autoscaler/cloudprovider/hetzner/hetzner_manager.go b/cluster-autoscaler/cloudprovider/hetzner/hetzner_manager.go index d546afab12..a1ba45088c 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 } -- GitLab