Skip to content

Commit 866ae66

Browse files
committed
adjust client-go User-Agent
1 parent 2f915ec commit 866ae66

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

pkg/problemclient/problem_client.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ import (
2020
"encoding/json"
2121
"fmt"
2222
"net/url"
23+
"os"
24+
"path/filepath"
2325

2426
"k8s.io/kubernetes/pkg/api"
2527
"k8s.io/kubernetes/pkg/api/unversioned"
@@ -30,6 +32,7 @@ import (
3032

3133
"k8s.io/heapster/common/kubernetes"
3234
"k8s.io/node-problem-detector/cmd/options"
35+
"k8s.io/node-problem-detector/pkg/version"
3336
)
3437

3538
// Client is the interface of problem client
@@ -62,6 +65,7 @@ func NewClientOrDie(npdo *options.NodeProblemDetectorOptions) Client {
6265
panic(err)
6366
}
6467

68+
cfg.UserAgent = fmt.Sprintf("%s/%s", filepath.Base(os.Args[0]), version.Version())
6569
// TODO(random-liu): Set QPS Limit
6670
c.client = client.NewOrDie(cfg)
6771
c.nodeName = npdo.NodeName

pkg/version/version.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ import "fmt"
1818
// version defines node-problem-detector version string.
1919
var version string = "UNKNOWN"
2020

21+
func Version() string {
22+
return version
23+
}
24+
2125
func PrintVersion() {
2226
fmt.Println(version)
2327
}

0 commit comments

Comments
 (0)