Skip to content
This repository was archived by the owner on Nov 27, 2023. It is now read-only.

Commit 425f9ac

Browse files
committed
Set aci user agent for MS metrics
1 parent 3566c72 commit 425f9ac

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

azure/aci.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@ import (
2121
"github.com/docker/api/context/store"
2222
)
2323

24+
25+
const aciDockerUserAgent = "docker-cli"
26+
2427
func createACIContainers(ctx context.Context, aciContext store.AciContext, groupDefinition containerinstance.ContainerGroup) error {
2528
containerGroupsClient, err := getContainerGroupsClient(aciContext.SubscriptionID)
2629
if err != nil {
@@ -238,6 +241,7 @@ func getContainerGroupsClient(subscriptionID string) (containerinstance.Containe
238241
}
239242
containerGroupsClient := containerinstance.NewContainerGroupsClient(subscriptionID)
240243
containerGroupsClient.Authorizer = auth
244+
containerGroupsClient.UserAgent= aciDockerUserAgent
241245
containerGroupsClient.PollingDelay = 5 * time.Second
242246
containerGroupsClient.RetryAttempts = 30
243247
containerGroupsClient.RetryDuration = 1 * time.Second
@@ -250,6 +254,7 @@ func getContainerClient(subscriptionID string) (containerinstance.ContainerClien
250254
return containerinstance.ContainerClient{}, err
251255
}
252256
containerClient := containerinstance.NewContainerClient(subscriptionID)
257+
containerClient.UserAgent=aciDockerUserAgent
253258
containerClient.Authorizer = auth
254259
return containerClient, nil
255260
}

azure/resourcegroup.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,12 +94,14 @@ func getSubscriptionsClient() (subscription.SubscriptionsClient, error) {
9494
return subscription.SubscriptionsClient{}, errors.Wrap(errdefs.ErrLoginFailed, err.Error())
9595
}
9696
subc.Authorizer = authorizer
97+
subc.UserAgent=aciDockerUserAgent
9798
return subc, nil
9899
}
99100

100101
func getGroupsClient(subscriptionID string) resources.GroupsClient {
101102
groupsClient := resources.NewGroupsClient(subscriptionID)
102103
authorizer, _ := login.NewAuthorizerFromLogin()
103104
groupsClient.Authorizer = authorizer
105+
groupsClient.UserAgent=aciDockerUserAgent
104106
return groupsClient
105107
}

0 commit comments

Comments
 (0)