From bf1378514920aa6c52fe212e1d1096390190d7f9 Mon Sep 17 00:00:00 2001 From: Matt Liggett Date: Fri, 1 Jul 2016 11:26:23 -0700 Subject: [PATCH] Add version and flag logging to kube-dns. --- cmd/kube-dns/app/server.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/cmd/kube-dns/app/server.go b/cmd/kube-dns/app/server.go index 19e765e0878..4960e8f925d 100644 --- a/cmd/kube-dns/app/server.go +++ b/cmd/kube-dns/app/server.go @@ -26,12 +26,15 @@ import ( "github.com/golang/glog" "github.com/skynetservices/skydns/metrics" "github.com/skynetservices/skydns/server" + "github.com/spf13/pflag" + "k8s.io/kubernetes/cmd/kube-dns/app/options" "k8s.io/kubernetes/pkg/api/unversioned" clientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset" "k8s.io/kubernetes/pkg/client/restclient" kclientcmd "k8s.io/kubernetes/pkg/client/unversioned/clientcmd" kdns "k8s.io/kubernetes/pkg/dns" + "k8s.io/kubernetes/pkg/version" ) type KubeDNSServer struct { @@ -94,6 +97,10 @@ func newKubeClient(dnsConfig *options.KubeDNSConfig) (clientset.Interface, error } func (server *KubeDNSServer) Run() { + glog.Infof("%+v", version.Get()) + pflag.VisitAll(func(flag *pflag.Flag) { + glog.Infof("FLAG: --%s=%q", flag.Name, flag.Value) + }) setupSignalHandlers() server.startSkyDNSServer() server.kd.Start()