@@ -24,6 +24,7 @@ const OTEL_EXPORTER_OTLP_ENDPOINT =
2424 process . env . OTEL_EXPORTER_OTLP_ENDPOINT ?? "http://0.0.0.0:4318" ;
2525const COORDINATOR_HOST = process . env . COORDINATOR_HOST ?? undefined ;
2626const COORDINATOR_PORT = process . env . COORDINATOR_PORT ?? undefined ;
27+ const KUBERNETES_NAMESPACE = process . env . KUBERNETES_NAMESPACE ?? "default" ;
2728
2829const POD_CLEANER_INTERVAL_SECONDS = Number ( process . env . POD_CLEANER_INTERVAL_SECONDS || "300" ) ;
2930
@@ -54,7 +55,7 @@ class KubernetesTaskOperations implements TaskOperations {
5455 apps : k8s . AppsV1Api ;
5556 } ;
5657
57- constructor ( namespace = "default" ) {
58+ constructor ( namespace = KUBERNETES_NAMESPACE ) {
5859 this . #namespace = {
5960 metadata : {
6061 name : namespace ,
@@ -688,7 +689,7 @@ taskMonitor.start();
688689
689690const podCleaner = new PodCleaner ( {
690691 runtimeEnv : RUNTIME_ENV ,
691- namespace : "default" ,
692+ namespace : KUBERNETES_NAMESPACE ,
692693 intervalInSeconds : POD_CLEANER_INTERVAL_SECONDS ,
693694} ) ;
694695
@@ -697,7 +698,7 @@ podCleaner.start();
697698if ( UPTIME_HEARTBEAT_URL ) {
698699 const uptimeHeartbeat = new UptimeHeartbeat ( {
699700 runtimeEnv : RUNTIME_ENV ,
700- namespace : "default" ,
701+ namespace : KUBERNETES_NAMESPACE ,
701702 intervalInSeconds : UPTIME_INTERVAL_SECONDS ,
702703 pingUrl : UPTIME_HEARTBEAT_URL ,
703704 maxPendingRuns : UPTIME_MAX_PENDING_RUNS ,
0 commit comments