@@ -180,7 +180,7 @@ func TestAccLoadBalancerResourceMin(t *testing.T) {
180
180
resource .TestCheckResourceAttrSet ("data.stackit_loadbalancer.loadbalancer" , "security_group_id" ),
181
181
resource .TestCheckResourceAttrPair (
182
182
"stackit_loadbalancer.loadbalancer" , "security_group_id" ,
183
- "data.stackit_security_group.security_group " , "security_group_id" ,
183
+ "data.stackit_loadbalancer.loadbalancer " , "security_group_id" ,
184
184
),
185
185
)},
186
186
// Import
@@ -196,8 +196,11 @@ func TestAccLoadBalancerResourceMin(t *testing.T) {
196
196
if ! ok {
197
197
return "" , fmt .Errorf ("couldn't find attribute name" )
198
198
}
199
-
200
- return fmt .Sprintf ("%s,%s,%s" , testutil .ProjectId , testutil .Region , name ), nil
199
+ region , ok := r .Primary .Attributes ["region" ]
200
+ if ! ok {
201
+ return "" , fmt .Errorf ("couldn't find attribute region" )
202
+ }
203
+ return fmt .Sprintf ("%s,%s,%s" , testutil .ProjectId , region , name ), nil
201
204
},
202
205
ImportState : true ,
203
206
ImportStateVerify : true ,
@@ -317,10 +320,6 @@ func TestAccLoadBalancerResourceMax(t *testing.T) {
317
320
resource .TestCheckResourceAttrSet ("data.stackit_loadbalancer.loadbalancer" , "external_address" ),
318
321
resource .TestCheckResourceAttr ("data.stackit_loadbalancer.loadbalancer" , "disable_security_group_assignment" , testutil .ConvertConfigVariable (testConfigVarsMax ["disable_security_group_assignment" ])),
319
322
resource .TestCheckResourceAttrSet ("stackit_loadbalancer.loadbalancer" , "security_group_id" ),
320
- resource .TestCheckResourceAttrPair (
321
- "stackit_loadbalancer.loadbalancer" , "security_group_id" ,
322
- "data.stackit_security_group.security_group" , "security_group_id" ,
323
- ),
324
323
resource .TestCheckResourceAttr ("data.stackit_loadbalancer.loadbalancer" , "target_pools.0.active_health_check.healthy_threshold" , testutil .ConvertConfigVariable (testConfigVarsMax ["healthy_threshold" ])),
325
324
resource .TestCheckResourceAttr ("data.stackit_loadbalancer.loadbalancer" , "target_pools.0.active_health_check.interval" , testutil .ConvertConfigVariable (testConfigVarsMax ["health_interval" ])),
326
325
resource .TestCheckResourceAttr ("data.stackit_loadbalancer.loadbalancer" , "target_pools.0.active_health_check.interval_jitter" , testutil .ConvertConfigVariable (testConfigVarsMax ["health_interval_jitter" ])),
@@ -334,6 +333,10 @@ func TestAccLoadBalancerResourceMax(t *testing.T) {
334
333
resource .TestCheckResourceAttrSet ("data.stackit_loadbalancer.loadbalancer" , "options.observability.metrics.credentials_ref" ),
335
334
resource .TestCheckResourceAttrPair ("stackit_loadbalancer_observability_credential.metrics" , "credentials_ref" , "data.stackit_loadbalancer.loadbalancer" , "options.observability.metrics.credentials_ref" ),
336
335
resource .TestCheckResourceAttr ("data.stackit_loadbalancer.loadbalancer" , "options.observability.metrics.push_url" , testutil .ConvertConfigVariable (testConfigVarsMax ["observability_metrics_push_url" ])),
336
+ resource .TestCheckResourceAttrPair (
337
+ "stackit_loadbalancer.loadbalancer" , "security_group_id" ,
338
+ "data.stackit_loadbalancer.loadbalancer" , "security_group_id" ,
339
+ ),
337
340
)},
338
341
// Import
339
342
{
@@ -348,8 +351,11 @@ func TestAccLoadBalancerResourceMax(t *testing.T) {
348
351
if ! ok {
349
352
return "" , fmt .Errorf ("couldn't find attribute name" )
350
353
}
351
-
352
- return fmt .Sprintf ("%s,%s,%s" , testutil .ProjectId , testutil .Region , name ), nil
354
+ region , ok := r .Primary .Attributes ["region" ]
355
+ if ! ok {
356
+ return "" , fmt .Errorf ("couldn't find attribute region" )
357
+ }
358
+ return fmt .Sprintf ("%s,%s,%s" , testutil .ProjectId , region , name ), nil
353
359
},
354
360
ImportState : true ,
355
361
ImportStateVerify : true ,
0 commit comments