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 }