From dbb3f04b9e99c431dba0c37dbaa6ca2b6f018c28 Mon Sep 17 00:00:00 2001 From: hongzhouzi <36416216+hongzhouzi@users.noreply.github.com> Date: Thu, 12 Jan 2023 18:45:17 +0800 Subject: [PATCH] Resolved Conflict [release-3.3] Fix failed to cache resources if group version not found #5408 (#5466) Signed-off-by: hongzhouzi Signed-off-by: hongzhouzi --- pkg/apiserver/apiserver.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/apiserver/apiserver.go b/pkg/apiserver/apiserver.go index 00acc7812..4248f4cce 100644 --- a/pkg/apiserver/apiserver.go +++ b/pkg/apiserver/apiserver.go @@ -394,6 +394,10 @@ func waitForCacheSync(discoveryClient discovery.DiscoveryInterface, sharedInform return err }) if err != nil { + if errors.IsNotFound(err) { + klog.Warningf("group version %s not exists in the cluster", groupVersion) + continue + } return fmt.Errorf("failed to fetch group version resources %s: %s", groupVersion, err) } for _, resourceName := range resourceNames {