diff --git a/Procfile b/Procfile index 69546209..6ea19645 100644 --- a/Procfile +++ b/Procfile @@ -1,4 +1,4 @@ -controller: ARGO_DATAFLOW_PULL_POLICY=IfNotPresent ARGO_DATAFLOW_UPDATE_INTERVAL=5s ARGO_DATAFLOW_NAMESPACE=argo-dataflow-system go run -race ./manager +controller: GODEBUG=gctrace=1 ARGO_DATAFLOW_PULL_POLICY=IfNotPresent ARGO_DATAFLOW_UPDATE_INTERVAL=5s ARGO_DATAFLOW_NAMESPACE=argo-dataflow-system go run -race ./manager logs: make logs argocli: make argocli ui: make ui \ No newline at end of file diff --git a/api/v1alpha1/step_types.go b/api/v1alpha1/step_types.go index 4289f099..36848cb5 100644 --- a/api/v1alpha1/step_types.go +++ b/api/v1alpha1/step_types.go @@ -18,6 +18,7 @@ package v1alpha1 import ( "encoding/json" + "os" "strconv" "time" @@ -59,6 +60,7 @@ func (in Step) GetPodSpec(req GetPodSpecReq) corev1.PodSpec { {Name: EnvReplica, Value: strconv.Itoa(int(req.Replica))}, {Name: EnvStep, Value: string(step)}, {Name: EnvUpdateInterval, Value: req.UpdateInterval.String()}, + {Name: "GODEBUG", Value: os.Getenv("GODEBUG")}, } return corev1.PodSpec{ Volumes: append(in.Spec.Volumes, volume),