From 8f61376d05f726e8bf682abe9e10def241ee38e2 Mon Sep 17 00:00:00 2001 From: Di Xu Date: Tue, 17 Oct 2017 14:31:18 +0800 Subject: [PATCH] kubelet falls back to parse generic version string if not semver --- pkg/kubelet/kuberuntime/kuberuntime_manager.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/kubelet/kuberuntime/kuberuntime_manager.go b/pkg/kubelet/kuberuntime/kuberuntime_manager.go index 7f936d387fb..dfb6917e149 100644 --- a/pkg/kubelet/kuberuntime/kuberuntime_manager.go +++ b/pkg/kubelet/kuberuntime/kuberuntime_manager.go @@ -212,7 +212,10 @@ func (m *kubeGenericRuntimeManager) Type() string { } func newRuntimeVersion(version string) (*utilversion.Version, error) { - return utilversion.ParseSemantic(version) + if ver, err := utilversion.ParseSemantic(version); err == nil { + return ver, err + } + return utilversion.ParseGeneric(version) } func (m *kubeGenericRuntimeManager) getTypedVersion() (*runtimeapi.VersionResponse, error) {