@@ -30,18 +30,18 @@ import (
3030 "time"
3131
3232 "github.com/aws/aws-sdk-go-v2/aws"
33- awsConfig "github.com/aws/aws-sdk-go-v2/config"
3433 "github.com/aws/aws-sdk-go-v2/aws/retry"
34+ awsConfig "github.com/aws/aws-sdk-go-v2/config"
3535 "github.com/aws/aws-sdk-go-v2/credentials/stscreds"
36+ stscredsv2 "github.com/aws/aws-sdk-go-v2/credentials/stscreds"
3637 "github.com/aws/aws-sdk-go-v2/feature/ec2/imds"
37- "github.com/aws/aws-sdk-go-v2/service/ec2"
3838 "github.com/aws/aws-sdk-go-v2/service/autoscaling"
39+ "github.com/aws/aws-sdk-go-v2/service/ec2"
3940 ec2types "github.com/aws/aws-sdk-go-v2/service/ec2/types"
4041 elb "github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing"
4142 elbtypes "github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing/types"
4243 elbv2 "github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2"
4344 elbv2types "github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2/types"
44- stscredsv2 "github.com/aws/aws-sdk-go-v2/credentials/stscreds"
4545 "github.com/aws/aws-sdk-go-v2/service/kms"
4646 "github.com/aws/smithy-go"
4747 "gopkg.in/gcfg.v1"
@@ -60,14 +60,14 @@ import (
6060 "k8s.io/client-go/tools/cache"
6161 "k8s.io/client-go/tools/record"
6262 cloudprovider "k8s.io/cloud-provider"
63+ "k8s.io/cloud-provider-aws/pkg/services"
6364 nodehelpers "k8s.io/cloud-provider/node/helpers"
6465 servicehelpers "k8s.io/cloud-provider/service/helpers"
6566 cloudvolume "k8s.io/cloud-provider/volume"
6667 volerr "k8s.io/cloud-provider/volume/errors"
6768 volumehelpers "k8s.io/cloud-provider/volume/helpers"
6869 "k8s.io/klog/v2"
6970 netutils "k8s.io/utils/net"
70- "k8s.io/cloud-provider-aws/pkg/services"
7171)
7272
7373// NLBHealthCheckRuleDescription is the comment used on a security group rule to
@@ -796,7 +796,6 @@ func newAWSSDKProvider(creds aws.CredentialsProvider, cfg *CloudConfig) *awsSDKP
796796 }
797797}
798798
799-
800799// Get a CrossRequestRetryDelay, scoped to the region, not to the request.
801800// This means that when we hit a limit on a call, we will delay _all_ calls to the API.
802801// We do this to protect the AWS account from becoming overloaded and effectively locked.
@@ -1374,15 +1373,15 @@ func newAWSCloud(cfg CloudConfig, awsServices Services, credentials *stscreds.As
13741373 }
13751374
13761375 awsCloud := & Cloud {
1377- ec2 : ec2 ,
1378- elb : elb ,
1379- elbv2 : elbv2 ,
1380- asg : asg ,
1381- metadata : metadata ,
1382- kms : kms ,
1383- cfg : & cfg ,
1384- region : regionName ,
1385-
1376+ ec2 : ec2 ,
1377+ elb : elb ,
1378+ elbv2 : elbv2 ,
1379+ asg : asg ,
1380+ metadata : metadata ,
1381+ kms : kms ,
1382+ cfg : & cfg ,
1383+ region : regionName ,
1384+
13861385 attaching : make (map [types.NodeName ]map [mountDevice ]EBSVolumeID ),
13871386 deviceAllocators : make (map [types.NodeName ]DeviceAllocator ),
13881387 }
0 commit comments