diff --git a/coremain/run.go b/coremain/run.go index 6604a4edc7f5..c3b607f29ece 100644 --- a/coremain/run.go +++ b/coremain/run.go @@ -31,7 +31,7 @@ func init() { flag.StringVar(&dnsserver.Port, serverType+".port", dnsserver.DefaultPort, "Default port") flag.StringVar(&dnsserver.Port, "p", dnsserver.DefaultPort, "Default port") - caddy.AppName = coreName + caddy.AppName = CoreName caddy.AppVersion = CoreVersion } diff --git a/coremain/version.go b/coremain/version.go index d48f06973210..74c9c14801ee 100644 --- a/coremain/version.go +++ b/coremain/version.go @@ -3,6 +3,6 @@ package coremain // Various CoreDNS constants. const ( CoreVersion = "1.11.2" - coreName = "CoreDNS" + CoreName = "CoreDNS" serverType = "dns" ) diff --git a/plugin/kubernetes/kubernetes.go b/plugin/kubernetes/kubernetes.go index cea23d860faa..5e065b616956 100644 --- a/plugin/kubernetes/kubernetes.go +++ b/plugin/kubernetes/kubernetes.go @@ -6,9 +6,11 @@ import ( "errors" "fmt" "net" + "runtime" "strings" "time" + "github.com/coredns/coredns/coremain" "github.com/coredns/coredns/plugin" "github.com/coredns/coredns/plugin/etcd/msg" "github.com/coredns/coredns/plugin/kubernetes/object" @@ -192,6 +194,7 @@ func (k *Kubernetes) getClientConfig() (*rest.Config, error) { return nil, err } cc.ContentType = "application/vnd.kubernetes.protobuf" + cc.UserAgent = fmt.Sprintf("%s/%s git_commit:%s (%s/%s)", coremain.CoreName, coremain.CoreVersion, coremain.GitCommit, runtime.GOOS, runtime.GOARCH) return cc, err } @@ -218,6 +221,7 @@ func (k *Kubernetes) getClientConfig() (*rest.Config, error) { return nil, err } cc.ContentType = "application/vnd.kubernetes.protobuf" + cc.UserAgent = fmt.Sprintf("%s/%s git_commit:%s (%s/%s)", coremain.CoreName, coremain.CoreVersion, coremain.GitCommit, runtime.GOOS, runtime.GOARCH) return cc, err }