@@ -22,11 +22,11 @@ import (
22
22
23
23
v2ec2 "github.com/aws/aws-sdk-go-v2/service/ec2"
24
24
v2elbv2 "github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2"
25
+ v2elb "github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing"
25
26
rgapiv2 "github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi"
26
27
rgapit "github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi/types"
27
28
"github.com/aws/aws-sdk-go/aws"
28
29
"github.com/aws/aws-sdk-go/aws/request"
29
- "github.com/aws/aws-sdk-go/service/elb"
30
30
"github.com/golang/mock/gomock"
31
31
. "github.com/onsi/gomega"
32
32
corev1 "k8s.io/api/core/v1"
@@ -39,7 +39,6 @@ import (
39
39
ekscontrolplanev1 "sigs.k8s.io/cluster-api-provider-aws/v2/controlplane/eks/api/v1beta2"
40
40
"sigs.k8s.io/cluster-api-provider-aws/v2/pkg/cloud"
41
41
"sigs.k8s.io/cluster-api-provider-aws/v2/pkg/cloud/scope"
42
- "sigs.k8s.io/cluster-api-provider-aws/v2/test/mocks"
43
42
mocksv2 "sigs.k8s.io/cluster-api-provider-aws/v2/test/mocks/v2"
44
43
clusterv1 "sigs.k8s.io/cluster-api/api/v1beta1"
45
44
)
@@ -48,7 +47,7 @@ func TestReconcileDelete(t *testing.T) {
48
47
testCases := []struct {
49
48
name string
50
49
clusterScope cloud.ClusterScoper
51
- elbMocks func (m * mocks .MockELBAPIMockRecorder )
50
+ elbMocks func (m * mocksv2 .MockELBAPIMockRecorder )
52
51
elbv2Mocks func (m * mocksv2.MockELBV2APIMockRecorder )
53
52
rgAPIMocks func (m * mocksv2.MockResourceGroupsTaggingAPIAPIMockRecorder )
54
53
ec2Mocks func (m * mocksv2.MockEC2APIMockRecorder )
@@ -58,7 +57,7 @@ func TestReconcileDelete(t *testing.T) {
58
57
name : "eks with cluster opt-out" ,
59
58
clusterScope : createManageScope (t , "false" , "" ),
60
59
rgAPIMocks : func (m * mocksv2.MockResourceGroupsTaggingAPIAPIMockRecorder ) {},
61
- elbMocks : func (m * mocks .MockELBAPIMockRecorder ) {},
60
+ elbMocks : func (m * mocksv2 .MockELBAPIMockRecorder ) {},
62
61
elbv2Mocks : func (m * mocksv2.MockELBV2APIMockRecorder ) {},
63
62
ec2Mocks : func (m * mocksv2.MockEC2APIMockRecorder ) {},
64
63
expectErr : false ,
@@ -80,7 +79,7 @@ func TestReconcileDelete(t *testing.T) {
80
79
}, nil
81
80
})
82
81
},
83
- elbMocks : func (m * mocks .MockELBAPIMockRecorder ) {},
82
+ elbMocks : func (m * mocksv2 .MockELBAPIMockRecorder ) {},
84
83
elbv2Mocks : func (m * mocksv2.MockELBV2APIMockRecorder ) {},
85
84
ec2Mocks : func (m * mocksv2.MockEC2APIMockRecorder ) {},
86
85
expectErr : false ,
@@ -102,7 +101,7 @@ func TestReconcileDelete(t *testing.T) {
102
101
}, nil
103
102
})
104
103
},
105
- elbMocks : func (m * mocks .MockELBAPIMockRecorder ) {},
104
+ elbMocks : func (m * mocksv2 .MockELBAPIMockRecorder ) {},
106
105
elbv2Mocks : func (m * mocksv2.MockELBV2APIMockRecorder ) {},
107
106
ec2Mocks : func (m * mocksv2.MockEC2APIMockRecorder ) {},
108
107
expectErr : false ,
@@ -124,7 +123,7 @@ func TestReconcileDelete(t *testing.T) {
124
123
}, nil
125
124
})
126
125
},
127
- elbMocks : func (m * mocks .MockELBAPIMockRecorder ) {},
126
+ elbMocks : func (m * mocksv2 .MockELBAPIMockRecorder ) {},
128
127
elbv2Mocks : func (m * mocksv2.MockELBV2APIMockRecorder ) {},
129
128
ec2Mocks : func (m * mocksv2.MockEC2APIMockRecorder ) {},
130
129
expectErr : false ,
@@ -156,7 +155,7 @@ func TestReconcileDelete(t *testing.T) {
156
155
}, nil
157
156
})
158
157
},
159
- elbMocks : func (m * mocks .MockELBAPIMockRecorder ) {},
158
+ elbMocks : func (m * mocksv2 .MockELBAPIMockRecorder ) {},
160
159
elbv2Mocks : func (m * mocksv2.MockELBV2APIMockRecorder ) {},
161
160
ec2Mocks : func (m * mocksv2.MockEC2APIMockRecorder ) {},
162
161
expectErr : false ,
@@ -188,7 +187,7 @@ func TestReconcileDelete(t *testing.T) {
188
187
}, nil
189
188
})
190
189
},
191
- elbMocks : func (m * mocks .MockELBAPIMockRecorder ) {},
190
+ elbMocks : func (m * mocksv2 .MockELBAPIMockRecorder ) {},
192
191
elbv2Mocks : func (m * mocksv2.MockELBV2APIMockRecorder ) {},
193
192
ec2Mocks : func (m * mocksv2.MockEC2APIMockRecorder ) {},
194
193
expectErr : false ,
@@ -224,10 +223,10 @@ func TestReconcileDelete(t *testing.T) {
224
223
}, nil
225
224
})
226
225
},
227
- elbMocks : func (m * mocks .MockELBAPIMockRecorder ) {
228
- m .DeleteLoadBalancerWithContext (gomock .Any (), & elb .DeleteLoadBalancerInput {
226
+ elbMocks : func (m * mocksv2 .MockELBAPIMockRecorder ) {
227
+ m .DeleteLoadBalancer (gomock .Any (), & v2elb .DeleteLoadBalancerInput {
229
228
LoadBalancerName : aws .String ("aec24434cd2ce4630bd14a955413ee37" ),
230
- }).Return (& elb .DeleteLoadBalancerOutput {}, nil )
229
+ }).Return (& v2elb .DeleteLoadBalancerOutput {}, nil )
231
230
},
232
231
elbv2Mocks : func (m * mocksv2.MockELBV2APIMockRecorder ) {},
233
232
ec2Mocks : func (m * mocksv2.MockEC2APIMockRecorder ) {},
@@ -264,10 +263,10 @@ func TestReconcileDelete(t *testing.T) {
264
263
}, nil
265
264
})
266
265
},
267
- elbMocks : func (m * mocks .MockELBAPIMockRecorder ) {
268
- m .DeleteLoadBalancerWithContext (gomock .Any (), & elb .DeleteLoadBalancerInput {
266
+ elbMocks : func (m * mocksv2 .MockELBAPIMockRecorder ) {
267
+ m .DeleteLoadBalancer (gomock .Any (), & v2elb .DeleteLoadBalancerInput {
269
268
LoadBalancerName : aws .String ("aec24434cd2ce4630bd14a955413ee37" ),
270
- }).Return (& elb .DeleteLoadBalancerOutput {}, nil )
269
+ }).Return (& v2elb .DeleteLoadBalancerOutput {}, nil )
271
270
},
272
271
elbv2Mocks : func (m * mocksv2.MockELBV2APIMockRecorder ) {},
273
272
ec2Mocks : func (m * mocksv2.MockEC2APIMockRecorder ) {},
@@ -304,7 +303,7 @@ func TestReconcileDelete(t *testing.T) {
304
303
}, nil
305
304
})
306
305
},
307
- elbMocks : func (m * mocks .MockELBAPIMockRecorder ) {},
306
+ elbMocks : func (m * mocksv2 .MockELBAPIMockRecorder ) {},
308
307
elbv2Mocks : func (m * mocksv2.MockELBV2APIMockRecorder ) {
309
308
m .DeleteLoadBalancer (gomock .Any (), & v2elbv2.DeleteLoadBalancerInput {
310
309
LoadBalancerArn : aws .String ("arn:aws:elasticloadbalancing:eu-west-2:1234567890:loadbalancer/net/aec24434cd2ce4630bd14a955413ee37" ),
@@ -344,7 +343,7 @@ func TestReconcileDelete(t *testing.T) {
344
343
}, nil
345
344
})
346
345
},
347
- elbMocks : func (m * mocks .MockELBAPIMockRecorder ) {},
346
+ elbMocks : func (m * mocksv2 .MockELBAPIMockRecorder ) {},
348
347
elbv2Mocks : func (m * mocksv2.MockELBV2APIMockRecorder ) {
349
348
m .DeleteLoadBalancer (gomock .Any (), & v2elbv2.DeleteLoadBalancerInput {
350
349
LoadBalancerArn : aws .String ("arn:aws:elasticloadbalancing:eu-west-2:1234567890:loadbalancer/net/aec24434cd2ce4630bd14a955413ee37" ),
@@ -384,7 +383,7 @@ func TestReconcileDelete(t *testing.T) {
384
383
}, nil
385
384
})
386
385
},
387
- elbMocks : func (m * mocks .MockELBAPIMockRecorder ) {},
386
+ elbMocks : func (m * mocksv2 .MockELBAPIMockRecorder ) {},
388
387
elbv2Mocks : func (m * mocksv2.MockELBV2APIMockRecorder ) {
389
388
m .DeleteLoadBalancer (gomock .Any (), & v2elbv2.DeleteLoadBalancerInput {
390
389
LoadBalancerArn : aws .String ("arn:aws:elasticloadbalancing:eu-west-2:1234567890:loadbalancer/app/aec24434cd2ce4630bd14a955413ee37" ),
@@ -424,7 +423,7 @@ func TestReconcileDelete(t *testing.T) {
424
423
}, nil
425
424
})
426
425
},
427
- elbMocks : func (m * mocks .MockELBAPIMockRecorder ) {},
426
+ elbMocks : func (m * mocksv2 .MockELBAPIMockRecorder ) {},
428
427
elbv2Mocks : func (m * mocksv2.MockELBV2APIMockRecorder ) {
429
428
m .DeleteLoadBalancer (gomock .Any (), & v2elbv2.DeleteLoadBalancerInput {
430
429
LoadBalancerArn : aws .String ("arn:aws:elasticloadbalancing:eu-west-2:1234567890:loadbalancer/app/aec24434cd2ce4630bd14a955413ee37" ),
@@ -490,20 +489,20 @@ func TestReconcileDelete(t *testing.T) {
490
489
}, nil
491
490
})
492
491
},
493
- elbMocks : func (m * mocks .MockELBAPIMockRecorder ) {
494
- m .DeleteLoadBalancerWithContext (gomock .Any (), & elb .DeleteLoadBalancerInput {
492
+ elbMocks : func (m * mocksv2 .MockELBAPIMockRecorder ) {
493
+ m .DeleteLoadBalancer (gomock .Any (), & v2elb .DeleteLoadBalancerInput {
495
494
LoadBalancerName : aws .String ("aec24434cd2ce4630bd14a955413ee37" ),
496
- }).Return (& elb .DeleteLoadBalancerOutput {}, nil )
495
+ }).Return (& v2elb .DeleteLoadBalancerOutput {}, nil )
497
496
},
498
497
elbv2Mocks : func (m * mocksv2.MockELBV2APIMockRecorder ) {
499
498
m .DeleteTargetGroup (gomock .Any (), & v2elbv2.DeleteTargetGroupInput {
500
499
TargetGroupArn : aws .String ("arn:aws:elasticloadbalancing:eu-west-2:1234567890:targetgroup/k8s-default-podinfo-2c868b281a/e979fe9bd6825433" ),
501
- })
500
+ }). Return ( & v2elbv2. DeleteTargetGroupOutput {}, nil )
502
501
},
503
502
ec2Mocks : func (m * mocksv2.MockEC2APIMockRecorder ) {
504
503
m .DeleteSecurityGroup (gomock .Any (), & v2ec2.DeleteSecurityGroupInput {
505
504
GroupId : aws .String ("sg-123456" ),
506
- })
505
+ }). Return ( & v2ec2. DeleteSecurityGroupOutput {}, nil )
507
506
},
508
507
expectErr : false ,
509
508
},
@@ -542,7 +541,7 @@ func TestReconcileDelete(t *testing.T) {
542
541
}, nil
543
542
})
544
543
},
545
- elbMocks : func (m * mocks .MockELBAPIMockRecorder ) {},
544
+ elbMocks : func (m * mocksv2 .MockELBAPIMockRecorder ) {},
546
545
elbv2Mocks : func (m * mocksv2.MockELBV2APIMockRecorder ) {},
547
546
ec2Mocks : func (m * mocksv2.MockEC2APIMockRecorder ) {},
548
547
expectErr : false ,
@@ -582,7 +581,7 @@ func TestReconcileDelete(t *testing.T) {
582
581
}, nil
583
582
})
584
583
},
585
- elbMocks : func (m * mocks .MockELBAPIMockRecorder ) {},
584
+ elbMocks : func (m * mocksv2 .MockELBAPIMockRecorder ) {},
586
585
elbv2Mocks : func (m * mocksv2.MockELBV2APIMockRecorder ) {},
587
586
ec2Mocks : func (m * mocksv2.MockEC2APIMockRecorder ) {},
588
587
expectErr : false ,
@@ -644,20 +643,20 @@ func TestReconcileDelete(t *testing.T) {
644
643
}, nil
645
644
})
646
645
},
647
- elbMocks : func (m * mocks .MockELBAPIMockRecorder ) {
648
- m .DeleteLoadBalancerWithContext (gomock .Any (), & elb .DeleteLoadBalancerInput {
646
+ elbMocks : func (m * mocksv2 .MockELBAPIMockRecorder ) {
647
+ m .DeleteLoadBalancer (gomock .Any (), & v2elb .DeleteLoadBalancerInput {
649
648
LoadBalancerName : aws .String ("aec24434cd2ce4630bd14a955413ee37" ),
650
- }).Return (& elb .DeleteLoadBalancerOutput {}, nil )
649
+ }).Return (& v2elb .DeleteLoadBalancerOutput {}, nil )
651
650
},
652
651
elbv2Mocks : func (m * mocksv2.MockELBV2APIMockRecorder ) {
653
652
m .DeleteTargetGroup (gomock .Any (), & v2elbv2.DeleteTargetGroupInput {
654
653
TargetGroupArn : aws .String ("arn:aws:elasticloadbalancing:eu-west-2:1234567890:targetgroup/k8s-default-podinfo-2c868b281a/e979fe9bd6825433" ),
655
- })
654
+ }). Return ( & v2elbv2. DeleteTargetGroupOutput {}, nil )
656
655
},
657
656
ec2Mocks : func (m * mocksv2.MockEC2APIMockRecorder ) {
658
657
m .DeleteSecurityGroup (gomock .Any (), & v2ec2.DeleteSecurityGroupInput {
659
658
GroupId : aws .String ("sg-123456" ),
660
- })
659
+ }). Return ( & v2ec2. DeleteSecurityGroupOutput {}, nil )
661
660
},
662
661
expectErr : false ,
663
662
},
@@ -718,15 +717,15 @@ func TestReconcileDelete(t *testing.T) {
718
717
}, nil
719
718
})
720
719
},
721
- elbMocks : func (m * mocks .MockELBAPIMockRecorder ) {
722
- m .DeleteLoadBalancerWithContext (gomock .Any (), & elb .DeleteLoadBalancerInput {
720
+ elbMocks : func (m * mocksv2 .MockELBAPIMockRecorder ) {
721
+ m .DeleteLoadBalancer (gomock .Any (), & v2elb .DeleteLoadBalancerInput {
723
722
LoadBalancerName : aws .String ("aec24434cd2ce4630bd14a955413ee37" ),
724
- }).Return (& elb .DeleteLoadBalancerOutput {}, nil )
723
+ }).Return (& v2elb .DeleteLoadBalancerOutput {}, nil )
725
724
},
726
725
elbv2Mocks : func (m * mocksv2.MockELBV2APIMockRecorder ) {
727
726
m .DeleteTargetGroup (gomock .Any (), & v2elbv2.DeleteTargetGroupInput {
728
727
TargetGroupArn : aws .String ("arn:aws:elasticloadbalancing:eu-west-2:1234567890:targetgroup/k8s-default-podinfo-2c868b281a/e979fe9bd6825433" ),
729
- })
728
+ }). Return ( & v2elbv2. DeleteTargetGroupOutput {}, nil )
730
729
},
731
730
ec2Mocks : func (m * mocksv2.MockEC2APIMockRecorder ) {},
732
731
expectErr : false ,
@@ -788,10 +787,10 @@ func TestReconcileDelete(t *testing.T) {
788
787
}, nil
789
788
})
790
789
},
791
- elbMocks : func (m * mocks .MockELBAPIMockRecorder ) {
792
- m .DeleteLoadBalancerWithContext (gomock .Any (), & elb .DeleteLoadBalancerInput {
790
+ elbMocks : func (m * mocksv2 .MockELBAPIMockRecorder ) {
791
+ m .DeleteLoadBalancer (gomock .Any (), & v2elb .DeleteLoadBalancerInput {
793
792
LoadBalancerName : aws .String ("aec24434cd2ce4630bd14a955413ee37" ),
794
- }).Return (& elb .DeleteLoadBalancerOutput {}, nil )
793
+ }).Return (& v2elb .DeleteLoadBalancerOutput {}, nil )
795
794
},
796
795
elbv2Mocks : func (m * mocksv2.MockELBV2APIMockRecorder ) {},
797
796
ec2Mocks : func (m * mocksv2.MockEC2APIMockRecorder ) {},
@@ -806,7 +805,7 @@ func TestReconcileDelete(t *testing.T) {
806
805
defer mockCtrl .Finish ()
807
806
808
807
rgapiMock := mocksv2 .NewMockResourceGroupsTaggingAPIAPI (mockCtrl )
809
- elbapiMock := mocks .NewMockELBAPI (mockCtrl )
808
+ elbapiMock := mocksv2 .NewMockELBAPI (mockCtrl )
810
809
elbv2Mock := mocksv2 .NewMockELBV2API (mockCtrl )
811
810
ec2Mock := mocksv2 .NewMockEC2API (mockCtrl )
812
811
0 commit comments