From 24e4302d6427ea53942ef6a3e6a12235dbebc2d7 Mon Sep 17 00:00:00 2001 From: Ayberk Yilmaz <309940+ayberk@users.noreply.github.com> Date: Fri, 23 Apr 2021 20:30:43 +0000 Subject: [PATCH] Add additional logging for outpost arn handling --- pkg/cloud/metadata.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/cloud/metadata.go b/pkg/cloud/metadata.go index b1bc9727f7..aa980b9343 100644 --- a/pkg/cloud/metadata.go +++ b/pkg/cloud/metadata.go @@ -104,7 +104,9 @@ func NewMetadataService(svc EC2Metadata) (MetadataService, error) { // it's guaranteed to be in the form `arn::outposts:::outpost/` // There's a case to be made here to ignore the error so a failure here wouldn't affect non-outpost calls. if err != nil && !strings.Contains(err.Error(), "404") { - return nil, fmt.Errorf("something went wrong while getting EC2 outpost arn") + return nil, fmt.Errorf("something went wrong while getting EC2 outpost arn: %s", err.Error()) + } else if err == nil { + klog.Infof("Running in an outpost environment with arn: %s", outpostArn) } metadata := Metadata{ @@ -119,6 +121,7 @@ func NewMetadataService(svc EC2Metadata) (MetadataService, error) { if err != nil { klog.Warningf("Failed to parse the outpost arn: %s", outpostArn) } else { + klog.Infof("Using outpost arn: %v", parsedArn) metadata.OutpostArn = parsedArn }