@@ -61,7 +61,7 @@ func newTestEnv() testEnv {
6161 client := hcloud .NewClient (
6262 hcloud .WithEndpoint (server .URL ),
6363 hcloud .WithToken ("jr5g7ZHpPptyhJzZyHw2Pqu4g9gTqDvEceYpngPf79jNZXCeTYQ4uArypFM3nh75" ),
64- hcloud .WithBackoffFunc ( func ( _ int ) time. Duration { return 0 }),
64+ hcloud .WithRetryOpts (hcloud. RetryOpts { BackoffFunc : hcloud . ConstantBackoff ( 0 ), MaxRetries : 5 }),
6565 // hcloud.WithDebugWriter(os.Stdout),
6666 )
6767 robotClient := hrobot .NewBasicAuthClient ("" , "" )
@@ -84,7 +84,7 @@ func TestNewCloud(t *testing.T) {
8484 "HCLOUD_METRICS_ENABLED" , "false" ,
8585 )
8686 defer resetEnv ()
87- env .Mux .HandleFunc ("/servers" , func (w http.ResponseWriter , r * http.Request ) {
87+ env .Mux .HandleFunc ("/servers" , func (w http.ResponseWriter , _ * http.Request ) {
8888 json .NewEncoder (w ).Encode (
8989 schema.ServerListResponse {
9090 Servers : []schema.Server {},
@@ -135,7 +135,7 @@ func TestNewCloudInvalidToken(t *testing.T) {
135135 "HCLOUD_METRICS_ENABLED" , "false" ,
136136 )
137137 defer resetEnv ()
138- env .Mux .HandleFunc ("/servers" , func (w http.ResponseWriter , r * http.Request ) {
138+ env .Mux .HandleFunc ("/servers" , func (w http.ResponseWriter , _ * http.Request ) {
139139 w .Header ().Set ("Content-Type" , "application/json" )
140140 w .WriteHeader (http .StatusUnauthorized )
141141 json .NewEncoder (w ).Encode (
@@ -164,7 +164,7 @@ func TestCloud(t *testing.T) {
164164 "ROBOT_PASSWORD" , "pass123" ,
165165 )
166166 defer resetEnv ()
167- env .Mux .HandleFunc ("/servers" , func (w http.ResponseWriter , r * http.Request ) {
167+ env .Mux .HandleFunc ("/servers" , func (w http.ResponseWriter , _ * http.Request ) {
168168 json .NewEncoder (w ).Encode (
169169 schema.ServerListResponse {
170170 Servers : []schema.Server {
@@ -193,7 +193,7 @@ func TestCloud(t *testing.T) {
193193 },
194194 )
195195 })
196- env .Mux .HandleFunc ("/networks/1" , func (w http.ResponseWriter , r * http.Request ) {
196+ env .Mux .HandleFunc ("/networks/1" , func (w http.ResponseWriter , _ * http.Request ) {
197197 json .NewEncoder (w ).Encode (
198198 schema.NetworkGetResponse {
199199 Network : schema.Network {
@@ -362,7 +362,6 @@ func TestLoadBalancerDefaultsFromEnv(t *testing.T) {
362362 }
363363
364364 for _ , c := range cases {
365- c := c // prevent scopelint from complaining
366365 t .Run (c .name , func (t * testing.T ) {
367366 previousEnvVars := map [string ]string {}
368367 unsetEnvVars := []string {}
@@ -450,10 +449,7 @@ func Test_updateHcloudCredentials(t *testing.T) {
450449 err = writeCredentials (credentialsDir , token2 )
451450 require .NoError (t , err )
452451 start := time .Now ()
453- for {
454- if credentials .GetHcloudReloadCounter () > oldCounter {
455- break
456- }
452+ for credentials .GetHcloudReloadCounter () <= oldCounter {
457453 if time .Since (start ) > time .Second * 3 {
458454 t .Fatal ("timeout waiting for reload" )
459455 }
@@ -485,7 +481,7 @@ func Test_EnsureLoadBalancer(t *testing.T) {
485481 mux := http .NewServeMux ()
486482 server := httptest .NewServer (mux )
487483
488- mux .HandleFunc ("/servers" , func (w http.ResponseWriter , r * http.Request ) {
484+ mux .HandleFunc ("/servers" , func (w http.ResponseWriter , _ * http.Request ) {
489485 json .NewEncoder (w ).Encode (
490486 schema.ServerListResponse {
491487 Servers : []schema.Server {},
@@ -496,14 +492,14 @@ func Test_EnsureLoadBalancer(t *testing.T) {
496492 ID : 0 ,
497493 Name : "mylb" ,
498494 }
499- mux .HandleFunc ("/load_balancers" , func (w http.ResponseWriter , r * http.Request ) {
495+ mux .HandleFunc ("/load_balancers" , func (w http.ResponseWriter , _ * http.Request ) {
500496 json .NewEncoder (w ).Encode (
501497 schema.LoadBalancerListResponse {
502498 LoadBalancers : []schema.LoadBalancer {schemaLB },
503499 },
504500 )
505501 })
506- mux .HandleFunc ("/robot/server" , func (w http.ResponseWriter , r * http.Request ) {
502+ mux .HandleFunc ("/robot/server" , func (w http.ResponseWriter , _ * http.Request ) {
507503 json .NewEncoder (w ).Encode ([]models.ServerResponse {
508504 {
509505 Server : models.Server {
0 commit comments