feat(managed-job): add update job method

This commit is contained in:
2024-12-01 02:05:49 +03:30
parent ac8453bb57
commit fb646086b0
7 changed files with 29 additions and 6 deletions

View File

@@ -31,12 +31,12 @@ func Setup(client *api.Client, db *buntdb.DB) {
func cycle(client *api.Client, db *buntdb.DB) {
for _, uid := range crd.GetAllJobKeys() {
job := crd.GetJob(uid)
_, ok := managedJobs[uid]
def := crd.GetJob(uid)
managedJob, ok := managedJobs[uid]
if ok {
managedJob.Update(def)
} else {
managedJob := managed_job.NewManagedJob(client, db, job)
managedJob := managed_job.NewManagedJob(client, db, def)
managedJobs[uid] = *managedJob
}
}