Skip to content

Commit 77beb98

Browse files
committed
Set User-Agent for Equinix Metal (formerly Packet) requests
1 parent 514d60b commit 77beb98

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

cluster-autoscaler/cloudprovider/packet/packet_manager_rest.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,13 @@ import (
4040
"k8s.io/autoscaler/cluster-autoscaler/cloudprovider"
4141
"k8s.io/autoscaler/cluster-autoscaler/config"
4242
"k8s.io/autoscaler/cluster-autoscaler/utils/gpu"
43+
"k8s.io/autoscaler/cluster-autoscaler/version"
4344
klog "k8s.io/klog/v2"
4445
schedulerframework "k8s.io/kubernetes/pkg/scheduler/framework/v1alpha1"
4546
)
4647

48+
const userAgent = "kubernetes/cluster-autoscaler/" + version.ClusterAutoscalerVersion
49+
4750
type instanceType struct {
4851
InstanceName string
4952
CPU int64
@@ -345,6 +348,7 @@ func (mgr *packetManagerRest) request(ctx context.Context, method, url string, j
345348

346349
req.Header.Set("X-Auth-Token", mgr.authToken)
347350
req.Header.Set("Content-Type", "application/json")
351+
req.Header.Set("User-Agent", userAgent)
348352

349353
client := &http.Client{}
350354

0 commit comments

Comments
 (0)