diff --git a/pkg/cache/internal/deleg_map.go b/pkg/cache/internal/deleg_map.go index 10720115c4..fb22bb8eed 100644 --- a/pkg/cache/internal/deleg_map.go +++ b/pkg/cache/internal/deleg_map.go @@ -73,6 +73,7 @@ func (m *InformersMap) Start(stop <-chan struct{}) error { func (m *InformersMap) WaitForCacheSync(stop <-chan struct{}) bool { syncedFuncs := append([]cache.InformerSynced(nil), m.structured.HasSyncedFuncs()...) syncedFuncs = append(syncedFuncs, m.unstructured.HasSyncedFuncs()...) + syncedFuncs = append(syncedFuncs, m.metadata.HasSyncedFuncs()...) if !m.structured.waitForStarted(stop) { return false