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()) }