mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-09-20 06:54:32 +00:00
wait for informer caches to sync before running controllers
Signed-off-by: Steve Kriss <krisss@vmware.com>
This commit is contained in:
@@ -35,8 +35,8 @@ import (
|
||||
api "github.com/vmware-tanzu/velero/pkg/apis/velero/v1"
|
||||
"github.com/vmware-tanzu/velero/pkg/builder"
|
||||
velerov1client "github.com/vmware-tanzu/velero/pkg/generated/clientset/versioned/typed/velero/v1"
|
||||
informers "github.com/vmware-tanzu/velero/pkg/generated/informers/externalversions/velero/v1"
|
||||
listers "github.com/vmware-tanzu/velero/pkg/generated/listers/velero/v1"
|
||||
velerov1informers "github.com/vmware-tanzu/velero/pkg/generated/informers/externalversions/velero/v1"
|
||||
velerov1listers "github.com/vmware-tanzu/velero/pkg/generated/listers/velero/v1"
|
||||
"github.com/vmware-tanzu/velero/pkg/metrics"
|
||||
kubeutil "github.com/vmware-tanzu/velero/pkg/util/kube"
|
||||
)
|
||||
@@ -51,7 +51,7 @@ type scheduleController struct {
|
||||
namespace string
|
||||
schedulesClient velerov1client.SchedulesGetter
|
||||
backupsClient velerov1client.BackupsGetter
|
||||
schedulesLister listers.ScheduleLister
|
||||
schedulesLister velerov1listers.ScheduleLister
|
||||
clock clock.Clock
|
||||
metrics *metrics.ServerMetrics
|
||||
}
|
||||
@@ -60,7 +60,7 @@ func NewScheduleController(
|
||||
namespace string,
|
||||
schedulesClient velerov1client.SchedulesGetter,
|
||||
backupsClient velerov1client.BackupsGetter,
|
||||
schedulesInformer informers.ScheduleInformer,
|
||||
schedulesInformer velerov1informers.ScheduleInformer,
|
||||
logger logrus.FieldLogger,
|
||||
metrics *metrics.ServerMetrics,
|
||||
) *scheduleController {
|
||||
@@ -75,7 +75,6 @@ func NewScheduleController(
|
||||
}
|
||||
|
||||
c.syncHandler = c.processSchedule
|
||||
c.cacheSyncWaiters = append(c.cacheSyncWaiters, schedulesInformer.Informer().HasSynced)
|
||||
c.resyncFunc = c.enqueueAllEnabledSchedules
|
||||
c.resyncPeriod = scheduleSyncPeriod
|
||||
|
||||
|
||||
Reference in New Issue
Block a user