Skip to content

Commit 3e2cef5

Browse files
Cloud: More test fixes (#1569)
- Remove deprecated cloud plugin format from tests - Longer wait timeout for new stacks. It can take longer than a minute or two to have an available stack
1 parent 9bb8e44 commit 3e2cef5

File tree

3 files changed

+6
-13
lines changed

3 files changed

+6
-13
lines changed

internal/resources/cloud/resource_cloud_plugin_test.go

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,6 @@ func TestAccResourcePluginInstallation(t *testing.T) {
4141
ImportState: true,
4242
ImportStateVerify: true,
4343
},
44-
// Import with different ID formats (Legacy and current)
45-
{
46-
ResourceName: "grafana_cloud_plugin_installation.test-installation",
47-
ImportState: true,
48-
ImportStateVerify: true,
49-
ImportStateId: fmt.Sprintf("%s_%s", stackSlug, pluginSlug),
50-
},
5144
{
5245
ResourceName: "grafana_cloud_plugin_installation.test-installation",
5346
ImportState: true,

internal/resources/cloud/resource_cloud_stack_service_account.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ Required access policy scopes:
8181
}
8282

8383
func createStackServiceAccount(ctx context.Context, d *schema.ResourceData, cloudClient *gcom.APIClient) diag.Diagnostics {
84-
if err := waitForStackReadinessFromSlug(ctx, 1*time.Minute, d.Get("stack_slug").(string), cloudClient); err != nil {
84+
if err := waitForStackReadinessFromSlug(ctx, 5*time.Minute, d.Get("stack_slug").(string), cloudClient); err != nil {
8585
return err
8686
}
8787

@@ -117,7 +117,7 @@ func readStackServiceAccount(ctx context.Context, d *schema.ResourceData, cloudC
117117
stackSlug, serviceAccountID = split[0].(string), split[1].(int64)
118118
}
119119

120-
if err := waitForStackReadinessFromSlug(ctx, 1*time.Minute, stackSlug, cloudClient); err != nil {
120+
if err := waitForStackReadinessFromSlug(ctx, 5*time.Minute, stackSlug, cloudClient); err != nil {
121121
return err
122122
}
123123

@@ -140,7 +140,7 @@ func readStackServiceAccount(ctx context.Context, d *schema.ResourceData, cloudC
140140
}
141141

142142
func deleteStackServiceAccount(ctx context.Context, d *schema.ResourceData, cloudClient *gcom.APIClient) diag.Diagnostics {
143-
if err := waitForStackReadinessFromSlug(ctx, 1*time.Minute, d.Get("stack_slug").(string), cloudClient); err != nil {
143+
if err := waitForStackReadinessFromSlug(ctx, 5*time.Minute, d.Get("stack_slug").(string), cloudClient); err != nil {
144144
return err
145145
}
146146

internal/resources/cloud/resource_cloud_stack_service_account_token.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ Required access policy scopes:
8282
}
8383

8484
func stackServiceAccountTokenCreate(ctx context.Context, d *schema.ResourceData, cloudClient *gcom.APIClient) diag.Diagnostics {
85-
if err := waitForStackReadinessFromSlug(ctx, 1*time.Minute, d.Get("stack_slug").(string), cloudClient); err != nil {
85+
if err := waitForStackReadinessFromSlug(ctx, 5*time.Minute, d.Get("stack_slug").(string), cloudClient); err != nil {
8686
return err
8787
}
8888

@@ -122,7 +122,7 @@ func stackServiceAccountTokenRead(ctx context.Context, d *schema.ResourceData, c
122122
return diag.FromErr(err)
123123
}
124124

125-
if err := waitForStackReadinessFromSlug(ctx, 1*time.Minute, stackSlug, cloudClient); err != nil {
125+
if err := waitForStackReadinessFromSlug(ctx, 5*time.Minute, stackSlug, cloudClient); err != nil {
126126
return err
127127
}
128128

@@ -161,7 +161,7 @@ func stackServiceAccountTokenRead(ctx context.Context, d *schema.ResourceData, c
161161
}
162162

163163
func stackServiceAccountTokenDelete(ctx context.Context, d *schema.ResourceData, cloudClient *gcom.APIClient) diag.Diagnostics {
164-
if err := waitForStackReadinessFromSlug(ctx, 1*time.Minute, d.Get("stack_slug").(string), cloudClient); err != nil {
164+
if err := waitForStackReadinessFromSlug(ctx, 5*time.Minute, d.Get("stack_slug").(string), cloudClient); err != nil {
165165
return err
166166
}
167167

0 commit comments

Comments
 (0)