From 63e7533a495a5b6131842897c0614cc181f07e25 Mon Sep 17 00:00:00 2001 From: shravan Date: Wed, 25 Mar 2020 02:20:04 +0530 Subject: [PATCH] 754 ensuring CRD syncs before kyverno starts --- pkg/openapi/crdSync.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/openapi/crdSync.go b/pkg/openapi/crdSync.go index 908d2115f1..61c32c45d3 100644 --- a/pkg/openapi/crdSync.go +++ b/pkg/openapi/crdSync.go @@ -52,6 +52,9 @@ func (c *crdSync) Run(workers int, stopCh <-chan struct{}) { glog.V(4).Infof("Could not set custom OpenApi document: %v\n", err) } + // Sync CRD before kyverno starts + c.sync() + for i := 0; i < workers; i++ { go wait.Until(c.sync, time.Second*10, stopCh) }