Schedule canary analysis based on interval

This commit is contained in:
stefanprodan
2019-01-07 00:26:01 +02:00
parent 537e8fdaf7
commit e6e3e500be
3 changed files with 71 additions and 6 deletions
+2
View File
@@ -40,6 +40,7 @@ type Controller struct {
eventRecorder record.EventRecorder
logger *zap.SugaredLogger
canaries *sync.Map
jobs map[string]CanaryJob
deployer CanaryDeployer
router CanaryRouter
observer CanaryObserver
@@ -98,6 +99,7 @@ func NewController(
eventRecorder: eventRecorder,
logger: logger,
canaries: new(sync.Map),
jobs: map[string]CanaryJob{},
flaggerWindow: flaggerWindow,
deployer: deployer,
router: router,