Create a publisher per cron timer (#3218)

* Create a publisher per cron timer

We want to be able to run multiple timers at the same time.

* Remove error
This commit is contained in:
markretallack
2025-05-19 18:06:12 +05:30
committed by GitHub
parent b26e28e733
commit 45d6132ffd
3 changed files with 12 additions and 10 deletions
+2 -2
View File
@@ -67,12 +67,12 @@ func (ws *TimerSync) AddUpdateTimeTrigger(timeTrigger *fv1.TimeTrigger) {
item.cron.Stop()
}
item.trigger = *timeTrigger
item.cron = ws.timer.newCron(*timeTrigger)
item.cron = ws.timer.newCron(*timeTrigger, ws.timer.routerUrl)
logger.Debug("cron updated")
} else {
ws.timer.triggers[crd.CacheKeyUIDFromMeta(&timeTrigger.ObjectMeta)] = &timerTriggerWithCron{
trigger: *timeTrigger,
cron: ws.timer.newCron(*timeTrigger),
cron: ws.timer.newCron(*timeTrigger, ws.timer.routerUrl),
}
logger.Debug("cron added")
}