From d1267260cbbf498bccb6ac341149b369b651eb8b Mon Sep 17 00:00:00 2001 From: "Marcel S. Henselin" Date: Fri, 13 Mar 2026 20:34:39 +0100 Subject: [PATCH] fix: wait has wrong order of error message params [skip ci] --- .../services/postgresflexalpha/postgresflex_acc_test.go | 2 +- stackit/internal/wait/postgresflexalpha/wait.go | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/stackit/internal/services/postgresflexalpha/postgresflex_acc_test.go b/stackit/internal/services/postgresflexalpha/postgresflex_acc_test.go index dee3ae17..49e51665 100644 --- a/stackit/internal/services/postgresflexalpha/postgresflex_acc_test.go +++ b/stackit/internal/services/postgresflexalpha/postgresflex_acc_test.go @@ -636,7 +636,7 @@ func defaultEncInstanceTestChecks(testItemID string, data resData) resource.Test resource.TestCheckResourceAttrSet(testItemID, "network.router_address"), // check absent attr - resource.TestCheckResourceAttrSet(testItemID, "encryption"), + resource.TestCheckResourceAttr(testItemID, "encryption.%", "4"), resource.TestCheckResourceAttrSet(testItemID, "encryption.kek_key_id"), resource.TestCheckResourceAttr(testItemID, "encryption.kek_key_id", data.KekKeyID), resource.TestCheckResourceAttrSet(testItemID, "encryption.kek_key_ring_id"), diff --git a/stackit/internal/wait/postgresflexalpha/wait.go b/stackit/internal/wait/postgresflexalpha/wait.go index 976a3260..131a14d3 100644 --- a/stackit/internal/wait/postgresflexalpha/wait.go +++ b/stackit/internal/wait/postgresflexalpha/wait.go @@ -147,8 +147,8 @@ func CreateInstanceWaitHandler( } return true, s, fmt.Errorf( "update got status FAILURE for instance with id %s after %d retries", - failedCount, instanceId, + failedCount, ) // API responds with FAILURE for some seconds and then the instance goes to READY // return true, s, fmt.Errorf("create failed for instance with id %s", instanceId) @@ -223,8 +223,8 @@ func PartialUpdateInstanceWaitHandler( } return true, s, fmt.Errorf( "update got status FAILURE for instance with id %s after %d retries", - failedCount, instanceID, + failedCount, ) } }, @@ -352,7 +352,7 @@ func DeleteInstanceWaitHandler( "failedCount": failedCount, }, ) - time.Sleep(5 * time.Second) + time.Sleep(time.Duration(rand.IntN(120)) * time.Second) //nolint:gosec // not that important and temporary return false, nil, nil } return true, nil, fmt.Errorf("wait handler got status FAILURE for instance: %s", instanceID)