Skip to content

Commit 235e08e

Browse files
Update logic for determining if a stack is cloud or not (#2281)
1 parent 25f460f commit 235e08e

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

internal/resources/grafana/resource_scim_config.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -90,12 +90,12 @@ func CreateOrUpdateSCIMConfig(ctx context.Context, d *schema.ResourceData, meta
9090
// Determine namespace based on whether this is on-prem or cloud
9191
var namespace string
9292
switch {
93-
case metaClient.GrafanaOrgID > 0:
94-
// On-prem Grafana instance - use "default" namespace
95-
namespace = "default"
9693
case metaClient.GrafanaStackID > 0:
9794
// Grafana Cloud instance - use "stacks-{stackId}" namespace
9895
namespace = fmt.Sprintf("stacks-%d", metaClient.GrafanaStackID)
96+
case metaClient.GrafanaOrgID > 0:
97+
// On-prem Grafana instance - use "default" namespace
98+
namespace = "default"
9999
default:
100100
return diag.Errorf("expected either Grafana org ID (for local Grafana) or Grafana stack ID (for Grafana Cloud) to be set")
101101
}
@@ -174,12 +174,12 @@ func ReadSCIMConfig(ctx context.Context, d *schema.ResourceData, meta interface{
174174
// Determine namespace based on whether this is on-prem or cloud
175175
var namespace string
176176
switch {
177-
case metaClient.GrafanaOrgID > 0:
178-
// On-prem Grafana instance - use "default" namespace
179-
namespace = "default"
180177
case metaClient.GrafanaStackID > 0:
181178
// Grafana Cloud instance - use "stacks-{stackId}" namespace
182179
namespace = fmt.Sprintf("stacks-%d", metaClient.GrafanaStackID)
180+
case metaClient.GrafanaOrgID > 0:
181+
// On-prem Grafana instance - use "default" namespace
182+
namespace = "default"
183183
default:
184184
return diag.Errorf("expected either Grafana org ID (for local Grafana) or Grafana stack ID (for Grafana Cloud) to be set")
185185
}
@@ -255,12 +255,12 @@ func DeleteSCIMConfig(ctx context.Context, d *schema.ResourceData, meta interfac
255255
// Determine namespace based on whether this is on-prem or cloud
256256
var namespace string
257257
switch {
258-
case metaClient.GrafanaOrgID > 0:
259-
// On-prem Grafana instance - use "default" namespace
260-
namespace = "default"
261258
case metaClient.GrafanaStackID > 0:
262259
// Grafana Cloud instance - use "stacks-{stackId}" namespace
263260
namespace = fmt.Sprintf("stacks-%d", metaClient.GrafanaStackID)
261+
case metaClient.GrafanaOrgID > 0:
262+
// On-prem Grafana instance - use "default" namespace
263+
namespace = "default"
264264
default:
265265
return diag.Errorf("expected either Grafana org ID (for local Grafana) or Grafana stack ID (for Grafana Cloud) to be set")
266266
}

0 commit comments

Comments
 (0)