This commit is contained in:
mr
2024-08-20 15:24:46 +02:00
parent 825c18b6d6
commit c5d15d32da
4 changed files with 46 additions and 64 deletions

View File

@@ -1,6 +1,7 @@
package daemons
import (
"fmt"
"oc-schedulerd/conf"
"os/exec"
@@ -20,15 +21,16 @@ func (lm *LocalMonitor) LaunchLocalMonitor() {
}
// For dev purposes, in prod KubeURL must be a kube API's URL
if lm.KubeURL == "localhost" {
lm.execLocalKube()
} else {
if lm.KubeURL != "localhost" {
lm.execRemoteKube()
} else {
lm.execLocalKube()
}
}
func (lm *LocalMonitor) execLocalKube() {
cmd := exec.Command(conf.GetConfig().MonitorPath, "-w", lm.WorkflowName, "-u", lm.LokiURL, "-m", conf.GetConfig().MongoUrl, "-d", conf.GetConfig().DBName)
fmt.Println("CMD", cmd)
err := cmd.Start()
if err != nil {
lm.Logger.Error().Msg("Could not start oc-monitor for " + lm.WorkflowName + " : " + err.Error())