Skip to content

Commit 5a7bedf

Browse files
authored
Merge pull request kubernetes-sigs#665 from CecileRobertMichon/user-agent
✨Add version to user-agent for Azure API calls
2 parents ad847ce + 6d7fe65 commit 5a7bedf

File tree

20 files changed

+28
-23
lines changed

20 files changed

+28
-23
lines changed

cloud/defaults.go

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import (
2222
"github.com/blang/semver"
2323
"github.com/pkg/errors"
2424
infrav1 "sigs.k8s.io/cluster-api-provider-azure/api/v1alpha3"
25+
"sigs.k8s.io/cluster-api-provider-azure/version"
2526
)
2627

2728
const (
@@ -31,8 +32,6 @@ const (
3132
DefaultInternalLBIPAddress = "10.0.0.100"
3233
// DefaultAzureDNSZone is the default provided azure dns zone
3334
DefaultAzureDNSZone = "cloudapp.azure.com"
34-
// UserAgent used for communicating with azure
35-
UserAgent = "cluster-api-azure-services"
3635
)
3736

3837
const (
@@ -127,3 +126,8 @@ func GetDefaultUbuntuImage(k8sVersion string) (*infrav1.Image, error) {
127126

128127
return defaultImage, nil
129128
}
129+
130+
// UserAgent specifies a string to append to the agent identifier.
131+
func UserAgent() string {
132+
return fmt.Sprintf("cluster-api-provider-azure/%s", version.Get().String())
133+
}

cloud/services/agentpools/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ func NewClient(subscriptionID string, authorizer autorest.Authorizer) *AzureClie
4949
func newAgentPoolsClient(subscriptionID string, authorizer autorest.Authorizer) containerservice.AgentPoolsClient {
5050
agentPoolsClient := containerservice.NewAgentPoolsClient(subscriptionID)
5151
agentPoolsClient.Authorizer = authorizer
52-
agentPoolsClient.AddToUserAgent(azure.UserAgent)
52+
agentPoolsClient.AddToUserAgent(azure.UserAgent())
5353
return agentPoolsClient
5454
}
5555

cloud/services/availabilityzones/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ func NewClient(subscriptionID string, authorizer autorest.Authorizer) *AzureClie
4646
func newResourceSkusClient(subscriptionID string, authorizer autorest.Authorizer) compute.ResourceSkusClient {
4747
skusClient := compute.NewResourceSkusClient(subscriptionID)
4848
skusClient.Authorizer = authorizer
49-
skusClient.AddToUserAgent(azure.UserAgent)
49+
skusClient.AddToUserAgent(azure.UserAgent())
5050
return skusClient
5151
}
5252

cloud/services/disks/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ func NewClient(subscriptionID string, authorizer autorest.Authorizer) *AzureClie
4646
func newDisksClient(subscriptionID string, authorizer autorest.Authorizer) compute.DisksClient {
4747
disksClient := compute.NewDisksClient(subscriptionID)
4848
disksClient.Authorizer = authorizer
49-
disksClient.AddToUserAgent(azure.UserAgent)
49+
disksClient.AddToUserAgent(azure.UserAgent())
5050
return disksClient
5151
}
5252

cloud/services/groups/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ func NewClient(subscriptionID string, authorizer autorest.Authorizer) *AzureClie
4848
func newGroupsClient(subscriptionID string, authorizer autorest.Authorizer) resources.GroupsClient {
4949
groupsClient := resources.NewGroupsClient(subscriptionID)
5050
groupsClient.Authorizer = authorizer
51-
groupsClient.AddToUserAgent(azure.UserAgent)
51+
groupsClient.AddToUserAgent(azure.UserAgent())
5252
return groupsClient
5353
}
5454

cloud/services/inboundnatrules/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ func NewClient(subscriptionID string, authorizer autorest.Authorizer) *AzureClie
4848
func newInboundNatRulesClient(subscriptionID string, authorizer autorest.Authorizer) network.InboundNatRulesClient {
4949
inboundNatRulesClient := network.NewInboundNatRulesClient(subscriptionID)
5050
inboundNatRulesClient.Authorizer = authorizer
51-
inboundNatRulesClient.AddToUserAgent(azure.UserAgent)
51+
inboundNatRulesClient.AddToUserAgent(azure.UserAgent())
5252
return inboundNatRulesClient
5353
}
5454

cloud/services/internalloadbalancers/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ func NewClient(subscriptionID string, authorizer autorest.Authorizer) *AzureClie
4848
func newLoadBalancersClient(subscriptionID string, authorizer autorest.Authorizer) network.LoadBalancersClient {
4949
loadBalancersClient := network.NewLoadBalancersClient(subscriptionID)
5050
loadBalancersClient.Authorizer = authorizer
51-
loadBalancersClient.AddToUserAgent(azure.UserAgent)
51+
loadBalancersClient.AddToUserAgent(azure.UserAgent())
5252
return loadBalancersClient
5353
}
5454

cloud/services/managedclusters/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ func NewClient(subscriptionID string, authorizer autorest.Authorizer) *AzureClie
5151
func newManagedClustersClient(subscriptionID string, authorizer autorest.Authorizer) containerservice.ManagedClustersClient {
5252
managedClustersClient := containerservice.NewManagedClustersClient(subscriptionID)
5353
managedClustersClient.Authorizer = authorizer
54-
managedClustersClient.AddToUserAgent(azure.UserAgent)
54+
managedClustersClient.AddToUserAgent(azure.UserAgent())
5555
return managedClustersClient
5656
}
5757

cloud/services/networkinterfaces/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ func NewClient(subscriptionID string, authorizer autorest.Authorizer) *AzureClie
4848
func newInterfacesClient(subscriptionID string, authorizer autorest.Authorizer) network.InterfacesClient {
4949
nicClient := network.NewInterfacesClient(subscriptionID)
5050
nicClient.Authorizer = authorizer
51-
nicClient.AddToUserAgent(azure.UserAgent)
51+
nicClient.AddToUserAgent(azure.UserAgent())
5252
return nicClient
5353
}
5454

cloud/services/publicips/client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ func NewClient(subscriptionID string, authorizer autorest.Authorizer) *AzureClie
4848
func newPublicIPAddressesClient(subscriptionID string, authorizer autorest.Authorizer) network.PublicIPAddressesClient {
4949
publicIPsClient := network.NewPublicIPAddressesClient(subscriptionID)
5050
publicIPsClient.Authorizer = authorizer
51-
publicIPsClient.AddToUserAgent(azure.UserAgent)
51+
publicIPsClient.AddToUserAgent(azure.UserAgent())
5252
return publicIPsClient
5353
}
5454

0 commit comments

Comments
 (0)