From caa1645b81f7a1212657176a63cb4578d35216e0 Mon Sep 17 00:00:00 2001 From: Mansur Marvanov Date: Mon, 14 Mar 2022 14:52:50 +0900 Subject: [PATCH] Fix panic at updating K8sVersionToRKESystemImages --- metadata/metadata.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/metadata/metadata.go b/metadata/metadata.go index 931d52e3..ccf98f2b 100644 --- a/metadata/metadata.go +++ b/metadata/metadata.go @@ -106,7 +106,7 @@ func initDockerOptions(data kdm.Data) { } func initK8sRKESystemImages(data kdm.Data) { - K8sVersionToRKESystemImages = map[string]v3.RKESystemImages{} + K8sVersionToRKESystemImagesTmp := map[string]v3.RKESystemImages{} rkeData := data // non released versions if RKEVersion == "" { @@ -132,7 +132,7 @@ func initK8sRKESystemImages(data kdm.Data) { } } // store all for upgrades - K8sVersionToRKESystemImages[k8sVersion] = interface{}(systemImages).(v3.RKESystemImages) + K8sVersionToRKESystemImagesTmp[k8sVersion] = interface{}(systemImages).(v3.RKESystemImages) majorVersion := getTagMajorVersion(k8sVersion) maxVersionInfo, ok := rkeData.K8sVersionInfo[majorVersion] @@ -150,6 +150,8 @@ func initK8sRKESystemImages(data kdm.Data) { for _, k8sVersion := range maxVersionForMajorK8sVersion { K8sVersionsCurrent = append(K8sVersionsCurrent, k8sVersion) } + + K8sVersionToRKESystemImages = K8sVersionToRKESystemImagesTmp } func getTagMajorVersion(tag string) string {