restructuration
This commit is contained in:
49
main.go
49
main.go
@@ -3,43 +3,50 @@ package main
|
||||
import (
|
||||
"fmt"
|
||||
"os"
|
||||
"time"
|
||||
|
||||
conf "oc-scheduler/conf"
|
||||
|
||||
"github.com/rs/zerolog"
|
||||
"oc-scheduler/daemons"
|
||||
"oc-scheduler/logger"
|
||||
)
|
||||
|
||||
var log zerolog.Logger
|
||||
// var log zerolog.Logger
|
||||
|
||||
func main() {
|
||||
output := zerolog.ConsoleWriter{Out: os.Stdout, TimeFormat: time.RFC3339}
|
||||
log = zerolog.New(output).With().Timestamp().Logger()
|
||||
// output := zerolog.ConsoleWriter{Out: os.Stdout, TimeFormat: time.RFC3339}
|
||||
// log = zerolog.New(output).With().Timestamp().Logger()
|
||||
|
||||
app_conf := conf.GetConfig()
|
||||
apiurl := app_conf.OcCatalogUrl
|
||||
|
||||
var g Graph
|
||||
|
||||
list, err := g.GetGraphList(apiurl)
|
||||
if err != nil {
|
||||
log.Fatal().Msg("Failed to get the workspaces list, check api url and that api server is up : " + apiurl)
|
||||
}
|
||||
|
||||
println("Available workspaces :")
|
||||
for workspace, _ := range list {
|
||||
println(workspace)
|
||||
}
|
||||
|
||||
if _, err := os.Stat("./argo_workflows/"); os.IsNotExist(err) {
|
||||
os.Mkdir("./argo_workflows/",0755)
|
||||
log.Info().Msg("Created argo_workflows/")
|
||||
logger.Logger.Info().Msg("Created argo_workflows/")
|
||||
}
|
||||
|
||||
g.LoadFrom(list["test-alpr"])
|
||||
g.ExportToArgo("test-alpr")
|
||||
mngr := daemons.ScheduleManager{Api_url: apiurl}
|
||||
|
||||
for(1 == 1){
|
||||
go mngr.RetrieveScheduling()
|
||||
go mngr.ListenWorkflowSubmissions()
|
||||
|
||||
// method in Schedule manager that checks the first Schedule object for its start date and exe
|
||||
|
||||
// var g Graph
|
||||
|
||||
// list, err := g.GetGraphList(apiurl)
|
||||
// if err != nil {
|
||||
// log.Fatal().Msg("Failed to get the workspaces list, check api url and that api server is up : " + apiurl)
|
||||
// }
|
||||
|
||||
// println("Available workspaces :")
|
||||
// for workspace, _ := range list {
|
||||
// println(workspace)
|
||||
// }
|
||||
|
||||
|
||||
// g.LoadFrom(list["test-alpr"])
|
||||
// g.ExportToArgo("test-alpr")
|
||||
for(true){
|
||||
fmt.Print("")
|
||||
}
|
||||
fmt.Print("stop")
|
||||
|
||||
Reference in New Issue
Block a user