From aae0755fdc230407cd11d135aa49f4b7a102f145 Mon Sep 17 00:00:00 2001 From: Cameron Wood Date: Thu, 12 Sep 2019 10:13:48 +0200 Subject: [PATCH] Add version logging to kubemark --- cmd/kubemark/BUILD | 1 + cmd/kubemark/hollow-node.go | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/cmd/kubemark/BUILD b/cmd/kubemark/BUILD index f5a72875071..1366a5866be 100644 --- a/cmd/kubemark/BUILD +++ b/cmd/kubemark/BUILD @@ -37,6 +37,7 @@ go_library( "//staging/src/k8s.io/component-base/logs:go_default_library", "//staging/src/k8s.io/component-base/metrics/prometheus/restclient:go_default_library", "//staging/src/k8s.io/component-base/metrics/prometheus/version:go_default_library", + "//staging/src/k8s.io/component-base/version:go_default_library", "//staging/src/k8s.io/component-base/version/verflag:go_default_library", "//vendor/github.com/spf13/cobra:go_default_library", "//vendor/github.com/spf13/pflag:go_default_library", diff --git a/cmd/kubemark/hollow-node.go b/cmd/kubemark/hollow-node.go index 77165dedbc0..51c0b71f54c 100644 --- a/cmd/kubemark/hollow-node.go +++ b/cmd/kubemark/hollow-node.go @@ -39,6 +39,7 @@ import ( "k8s.io/component-base/logs" _ "k8s.io/component-base/metrics/prometheus/restclient" // for client metric registration _ "k8s.io/component-base/metrics/prometheus/version" // for version metric registration + "k8s.io/component-base/version" "k8s.io/component-base/version/verflag" "k8s.io/kubernetes/pkg/api/legacyscheme" "k8s.io/kubernetes/pkg/features" @@ -140,6 +141,9 @@ func newHollowNodeCommand() *cobra.Command { } func run(config *hollowNodeConfig) { + // To help debugging, immediately log version + klog.Infof("Version: %+v", version.Get()) + if !knownMorphs.Has(config.Morph) { klog.Fatalf("Unknown morph: %v. Allowed values: %v", config.Morph, knownMorphs.List()) }