Skip to content

Commit 4744674

Browse files
author
Shreya Anil Naik
committed
Revert refactoring of IMDS code
1 parent 277a1d7 commit 4744674

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

pkg/aws/cloud.go

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,9 @@ type Cloud interface {
4343

4444
// NewCloud constructs new Cloud implementation.
4545
func NewCloud(cfg CloudConfig, metricsRegisterer prometheus.Registerer) (Cloud, error) {
46-
metadata := (services.EC2Metadata)(nil)
46+
metadataSess := session.Must(session.NewSession(aws.NewConfig()))
47+
metadata := services.NewEC2Metadata(metadataSess)
4748
if len(cfg.VpcID) == 0 {
48-
metadataSess := session.Must(session.NewSession(aws.NewConfig()))
49-
metadata = services.NewEC2Metadata(metadataSess)
5049
vpcId, err := metadata.VpcID()
5150
if err != nil {
5251
return nil, errors.Wrap(err, "failed to introspect vpcID from EC2Metadata, specify --aws-vpc-id instead if EC2Metadata is unavailable")
@@ -61,10 +60,6 @@ func NewCloud(cfg CloudConfig, metricsRegisterer prometheus.Registerer) (Cloud,
6160
}
6261

6362
if region == ""{
64-
if metadata == nil {
65-
metadataSess := session.Must(session.NewSession(aws.NewConfig()))
66-
metadata = services.NewEC2Metadata(metadataSess)
67-
}
6863
err := (error)(nil)
6964
region, err = metadata.Region()
7065
if err != nil {

0 commit comments

Comments
 (0)