Docker oc-schedulerd

This commit is contained in:
mr
2025-02-17 16:55:01 +01:00
parent 7246dea2b2
commit b753523c35
6 changed files with 29 additions and 7 deletions

10
main.go
View File

@@ -9,9 +9,9 @@ import (
)
func main() {
oclib.InitDaemon("oc-schedulerd")
o := oclib.GetConfLoader()
oclib.InitDaemon("oc-schedulerd")
oclib.SetConfig(
conf.GetConfig().MongoUrl,
conf.GetConfig().DBName,
@@ -19,7 +19,13 @@ func main() {
conf.GetConfig().LokiUrl,
conf.GetConfig().Logs,
)
conf.GetConfig().Mode = o.GetStringDefault("MODE", "kubernetes")
conf.GetConfig().Mode = o.GetStringDefault("MODE", "")
conf.GetConfig().KubeHost = o.GetStringDefault("KUBERNETES_SERVICE_HOST", "")
conf.GetConfig().KubePort = o.GetStringDefault("KUBERNETES_SERVICE_PORT", "6443")
conf.GetConfig().KubeCA = o.GetStringDefault("KUBE_CA", "")
conf.GetConfig().KubeCert = o.GetStringDefault("KUBE_CERT", "")
conf.GetConfig().KubeData = o.GetStringDefault("KUBE_DATA", "")
sch_mngr := daemons.ScheduleManager{Logger: oclib.GetLogger()}
exe_mngr := daemons.ExecutionManager{}