From 29aca9692c4d84dce05e3afcac5f4909fc2063a3 Mon Sep 17 00:00:00 2001 From: Paco Xu Date: Wed, 8 Jun 2022 09:44:23 +0800 Subject: [PATCH] overwrite known targets in patch manager cache in case it changes --- cmd/kubeadm/app/util/patches/patches.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmd/kubeadm/app/util/patches/patches.go b/cmd/kubeadm/app/util/patches/patches.go index 88e65cc1ffa..f6457ca6a04 100644 --- a/cmd/kubeadm/app/util/patches/patches.go +++ b/cmd/kubeadm/app/util/patches/patches.go @@ -97,6 +97,8 @@ var ( func GetPatchManagerForPath(path string, knownTargets []string, output io.Writer) (*PatchManager, error) { pathLock.RLock() if pm, known := pathCache[path]; known { + // in case known targets are changed + pm.knownTargets = knownTargets pathLock.RUnlock() return pm, nil }