feat: add manager

This commit is contained in:
2024-11-30 23:36:44 +03:30
parent d8b87ac6ee
commit 6bd197b812
14 changed files with 109 additions and 67 deletions

View File

@@ -1,9 +1,8 @@
package main
import (
"flink-kube-operator/internal/config"
"flink-kube-operator/internal/crd"
"flink-kube-operator/internal/managed_job"
"flink-kube-operator/internal/manager"
"fmt"
"log"
"os"
@@ -51,22 +50,24 @@ func main() {
}
lc.Logger.Debug("[main] jobs", zap.Any("jobs", jobs))
config := lc.LoadYamlConfig[config.Config]("./config.yaml")
for _, jobDef := range config.Jobs {
managed_job.NewManagedJob(c, db, jobDef)
}
manager.Setup(c, db)
for _, job := range jobs.Jobs {
job, err := c.Job(job.ID)
if err != nil {
lc.Logger.Error("error getting job info", zap.Error(err))
continue
}
if job.State == "RUNNING" {
lc.Logger.Debug("[main] running job", zap.String("jobId", job.ID))
}
// lc.Logger.Debug("[main]", zap.Any("job", job))
}
//config := lc.LoadYamlConfig[config.Config]("./config.yaml")
// for _, jobDef := range config.Jobs {
// managed_job.NewManagedJob(c, db, jobDef)
// }
// for _, job := range jobs.Jobs {
// job, err := c.Job(job.ID)
// if err != nil {
// lc.Logger.Error("error getting job info", zap.Error(err))
// continue
// }
// if job.State == "RUNNING" {
// lc.Logger.Debug("[main] running job", zap.String("jobId", job.ID))
// }
// // lc.Logger.Debug("[main]", zap.Any("job", job))
// }
cancelChan := make(chan os.Signal, 1)
sig := <-cancelChan