Merge pull request #981 from munnerz/ctrl-ratelimit
Update workqueue rate limiters on issuers and ingress-shim controllers
This commit is contained in:
commit
06bf9c6da9
@ -54,7 +54,7 @@ type Controller struct {
|
||||
func New(ctx *controllerpkg.Context) *Controller {
|
||||
ctrl := &Controller{Context: *ctx}
|
||||
ctrl.syncHandler = ctrl.processNextWorkItem
|
||||
ctrl.queue = workqueue.NewNamedRateLimitingQueue(workqueue.DefaultControllerRateLimiter(), "clusterissuers")
|
||||
ctrl.queue = workqueue.NewNamedRateLimitingQueue(workqueue.NewItemExponentialFailureRateLimiter(time.Second*5, time.Minute*1), "clusterissuers")
|
||||
|
||||
clusterIssuerInformer := ctrl.SharedInformerFactory.Certmanager().V1alpha1().ClusterIssuers()
|
||||
clusterIssuerInformer.Informer().AddEventHandler(&controllerpkg.QueuingEventHandler{Queue: ctrl.queue})
|
||||
|
||||
@ -84,7 +84,7 @@ func New(
|
||||
) *Controller {
|
||||
ctrl := &Controller{Client: client, CMClient: cmClient, Recorder: recorder, defaults: defaults}
|
||||
ctrl.syncHandler = ctrl.processNextWorkItem
|
||||
ctrl.queue = workqueue.NewNamedRateLimitingQueue(workqueue.DefaultControllerRateLimiter(), "ingresses")
|
||||
ctrl.queue = workqueue.NewNamedRateLimitingQueue(workqueue.NewItemExponentialFailureRateLimiter(time.Second*5, time.Minute*1), "ingresses")
|
||||
|
||||
ingressInformer.Informer().AddEventHandler(&controllerpkg.QueuingEventHandler{Queue: ctrl.queue})
|
||||
ctrl.ingressLister = ingressInformer.Lister()
|
||||
|
||||
@ -55,7 +55,7 @@ func New(ctx *controllerpkg.Context) *Controller {
|
||||
}
|
||||
|
||||
ctrl.syncHandler = ctrl.processNextWorkItem
|
||||
ctrl.queue = workqueue.NewNamedRateLimitingQueue(workqueue.DefaultControllerRateLimiter(), "issuers")
|
||||
ctrl.queue = workqueue.NewNamedRateLimitingQueue(workqueue.NewItemExponentialFailureRateLimiter(time.Second*5, time.Minute*1), "issuers")
|
||||
|
||||
issuerInformer := ctrl.SharedInformerFactory.Certmanager().V1alpha1().Issuers()
|
||||
issuerInformer.Informer().AddEventHandler(&controllerpkg.QueuingEventHandler{Queue: ctrl.queue})
|
||||
|
||||
Loading…
Reference in New Issue
Block a user