From b224e85ebd42bbb8e5d9493efaa89a71f6eeacbd Mon Sep 17 00:00:00 2001 From: Cole Mickens Date: Thu, 4 May 2017 00:59:33 -0700 Subject: [PATCH] azure: improve user agent string --- pkg/cloudprovider/providers/azure/azure.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/cloudprovider/providers/azure/azure.go b/pkg/cloudprovider/providers/azure/azure.go index 7e2f016e4d..cd22f7beb5 100644 --- a/pkg/cloudprovider/providers/azure/azure.go +++ b/pkg/cloudprovider/providers/azure/azure.go @@ -214,7 +214,11 @@ func (az *Cloud) ProviderName() string { return CloudProviderName } +// configureUserAgent configures the autorest client with a user agent that +// includes "kubernetes" and the full kubernetes git version string +// example: +// Azure-SDK-for-Go/7.0.1-beta arm-network/2016-09-01; kubernetes-cloudprovider/v1.7.0-alpha.2.711+a2fadef8170bb0-dirty; func configureUserAgent(client *autorest.Client) { k8sVersion := version.Get().GitVersion - client.UserAgent = fmt.Sprintf("%s; %s", client.UserAgent, k8sVersion) + client.UserAgent = fmt.Sprintf("%s; kubernetes-cloudprovider/%s", client.UserAgent, k8sVersion) }