From 6f4419e316ebf70cd20d540f07650b514c3c67ab Mon Sep 17 00:00:00 2001
From: Tim Kreuzer <t.kreuzer@fz-juelich.de>
Date: Wed, 23 Apr 2025 16:24:27 +0200
Subject: [PATCH] add OUTPOST_FLAVORS_UPDATE_TOKEN as env variable when
 starting servers

---
 jsc_custom/spawner/spawner.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/jsc_custom/spawner/spawner.py b/jsc_custom/spawner/spawner.py
index e08f53d..5c72eaf 100644
--- a/jsc_custom/spawner/spawner.py
+++ b/jsc_custom/spawner/spawner.py
@@ -353,6 +353,10 @@ async def custom_env(spawner, user_options, jupyterhub_api_url):
         env[
             "JUPYTERHUB_FLAVORS_UPDATE_URL"
         ] = f"{jupyterhub_api_url.rstrip('/')}/outpostflavors/{system}"
+        if os.environ.get("OUTPOST_FLAVORS_UPDATE_TOKEN", None):
+            env["JUPYTERHUB_FLAVORS_UPDATE_TOKEN"] = os.environ.get(
+                "OUTPOST_FLAVORS_UPDATE_TOKEN", ""
+            )
     return env
 
 
-- 
GitLab