package daemons import "oc-scheduler/logger" type LocalMonitor struct{ LokiURL string KubeURL string ArgoFile string } func (lm *LocalMonitor) LaunchLocalMonitor (){ if (lm.LokiURL == "" || lm.KubeURL == "" || lm.ArgoFile == ""){ logger.Logger.Error().Msg("Missing parameter in LocalMonitor") } // For dev purposes, in prod KubeURL must be a kube API's URL if(lm.KubeURL == "localhost"){ lm.ExecLocalKube() } else{ lm.ExecRemoteKube() } } func (lm *LocalMonitor) ExecLocalKube (){ // kube_url := "" } func (lm *LocalMonitor) ExecRemoteKube (){ } func (lm *LocalMonitor) todo (){ }