From b3195b827a823591e3b04fe8887b540112c4e8cb Mon Sep 17 00:00:00 2001
From: Alex Iribarren <Alex.Iribarren@cern.ch>
Date: Thu, 20 Sep 2018 14:01:46 +0200
Subject: [PATCH] Let docker log the environment variables we need

---
 reposync.nomad           | 1 +
 reposync/runreposync.sh  | 4 ----
 reposync_oneshot.nomad   | 1 +
 reposync_scheduler.nomad | 1 +
 scheduler/schedule.py    | 7 -------
 5 files changed, 3 insertions(+), 11 deletions(-)

diff --git a/reposync.nomad b/reposync.nomad
index 630db66..8d551fd 100644
--- a/reposync.nomad
+++ b/reposync.nomad
@@ -17,6 +17,7 @@ job "reposync" {
         config {
           gelf-address = "udp://127.0.0.1:12201"
           tag = "reposync"
+          env-regex = "NOMAD_(\w+_NAME|ALLOC_I\w+|META_\w+)"
         }
       }
       volumes = [
diff --git a/reposync/runreposync.sh b/reposync/runreposync.sh
index 8b19f3c..674ae62 100755
--- a/reposync/runreposync.sh
+++ b/reposync/runreposync.sh
@@ -6,10 +6,6 @@ OUTPUT='/alloc/output.json'
 log () {
 cat << EOF | tr -d '\n'
 {
-  "NOMAD_JOB_NAME": "${NOMAD_JOB_NAME}",
-  "NOMAD_GROUP_NAME": "${NOMAD_GROUP_NAME}",
-  "NOMAD_TASK_NAME": "${NOMAD_TASK_NAME}",
-  "NOMAD_ALLOC_ID": "${NOMAD_ALLOC_ID}",
   "PARENT_JOB": "${PARENT_JOB}",
   "repoid": "${REPOID}",
   $@
diff --git a/reposync_oneshot.nomad b/reposync_oneshot.nomad
index de224a1..d2cb6f0 100644
--- a/reposync_oneshot.nomad
+++ b/reposync_oneshot.nomad
@@ -17,6 +17,7 @@ job "reposync_oneshot" {
         config {
           gelf-address = "udp://127.0.0.1:12201"
           tag = "reposync_oneshot"
+          env-regex = "NOMAD_(\w+_NAME|ALLOC_I\w+|META_\w+)"
         }
       }
     }
diff --git a/reposync_scheduler.nomad b/reposync_scheduler.nomad
index f9160bf..1195bb1 100644
--- a/reposync_scheduler.nomad
+++ b/reposync_scheduler.nomad
@@ -20,6 +20,7 @@ job "reposync_scheduler" {
         config {
           gelf-address = "udp://127.0.0.1:12201"
           tag = "reposync_scheduler"
+          env-regex = "NOMAD_(\w+_NAME|ALLOC_I\w+|META_\w+)"
         }
       }
     }
diff --git a/scheduler/schedule.py b/scheduler/schedule.py
index 0bd8ad3..88d742b 100755
--- a/scheduler/schedule.py
+++ b/scheduler/schedule.py
@@ -18,13 +18,6 @@ STATUS_CHECK_SECS = 5
 REPOID = os.getenv('NOMAD_META_REPOID', None)
 
 def log(**kwargs):
-    kwargs.update({
-        'NOMAD_JOB_NAME'  : os.getenv('NOMAD_JOB_NAME',   None),
-        'NOMAD_GROUP_NAME': os.getenv('NOMAD_GROUP_NAME', None),
-        'NOMAD_TASK_NAME' : os.getenv('NOMAD_TASK_NAME',  None),
-        'NOMAD_ALLOC_ID'  : os.getenv('NOMAD_ALLOC_ID',   None),
-    })
-
     print(json.dumps(kwargs))
 
 def debug(**kwargs):
-- 
GitLab