From 7f84bc75f47141a421e52c51512ff78741e273c9 Mon Sep 17 00:00:00 2001 From: Ewan Valentine Date: Sat, 21 Nov 2020 18:49:49 +0000 Subject: [PATCH] UPDATED to use NewSessionWithConfig instead of NewSession (#230) NewSession is being deprecated, NewSessionWithConfig handles things such as role arns. This fixes permissions issues for users using role arns for service accounts. Signed-off-by: Ewan Valentine --- pkg/server/start.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/server/start.go b/pkg/server/start.go index b2d956d..6c43ed1 100644 --- a/pkg/server/start.go +++ b/pkg/server/start.go @@ -229,7 +229,11 @@ func (o AdapterServerOptions) RunCustomMetricsAdapterServer(stopCh <-chan struct awsSessions := make(map[string]*session.Session, len(o.AWSRegions)) for _, region := range o.AWSRegions { - awsSessions[region], err = session.NewSession(&aws.Config{Region: aws.String(region)}) + awsSessions[region], err = session.NewSessionWithOptions(session.Options{ + Config: aws.Config{ + Region: aws.String(region), + }, + }) if err != nil { return fmt.Errorf("unabled to create aws session for region: %s", region) }