Add control of the configuration refresh interval
This commit is contained in:
parent
681663045e
commit
0561ea8b87
3 changed files with 8 additions and 2 deletions
|
|
@ -107,6 +107,8 @@ type Configuration struct {
|
|||
|
||||
FakeCertificatePath string
|
||||
FakeCertificateSHA string
|
||||
|
||||
SyncRateLimit float32
|
||||
}
|
||||
|
||||
// GetDefaultBackend returns the default backend
|
||||
|
|
|
|||
|
|
@ -106,7 +106,7 @@ func NewNGINXController(config *Configuration, fs file.Filesystem) *NGINXControl
|
|||
resolver: h,
|
||||
cfg: config,
|
||||
sslCertTracker: store.NewSSLCertTracker(),
|
||||
syncRateLimiter: flowcontrol.NewTokenBucketRateLimiter(0.3, 1),
|
||||
syncRateLimiter: flowcontrol.NewTokenBucketRateLimiter(config.SyncRateLimit, 1),
|
||||
|
||||
recorder: eventBroadcaster.NewRecorder(scheme.Scheme, apiv1.EventSource{
|
||||
Component: "nginx-ingress-controller",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue