Merge pull request #602 from docker/useragent

customize SDK user agent so AWS can track usage
This commit is contained in:
Guillaume Tardif
2020-09-10 17:00:52 +02:00
committed by GitHub

View File

@@ -22,12 +22,12 @@ import (
"strings"
"time"
"github.com/aws/aws-sdk-go/aws/client"
"github.com/docker/compose-cli/api/compose"
"github.com/docker/compose-cli/api/secrets"
"github.com/aws/aws-sdk-go/aws"
"github.com/aws/aws-sdk-go/aws/request"
"github.com/aws/aws-sdk-go/aws/session"
"github.com/aws/aws-sdk-go/service/cloudformation"
"github.com/aws/aws-sdk-go/service/cloudformation/cloudformationiface"
"github.com/aws/aws-sdk-go/service/cloudwatchlogs"
@@ -56,7 +56,10 @@ type sdk struct {
SM secretsmanageriface.SecretsManagerAPI
}
func newSDK(sess client.ConfigProvider) sdk {
func newSDK(sess *session.Session) sdk {
sess.Handlers.Build.PushBack(func(r *request.Request) {
request.AddToUserAgent(r, "Docker CLI")
})
return sdk{
ECS: ecs.New(sess),
EC2: ec2.New(sess),