diff --git a/jupyterhub/spawners.py b/jupyterhub/spawners.py index 6e54dc25d..0f0a26730 100644 --- a/jupyterhub/spawners.py +++ b/jupyterhub/spawners.py @@ -127,10 +127,11 @@ def start(self, *args, **kwargs): self.cmd = "jupyterhub-singleuser" - environment = { - variable.key: variable.value for variable in gl_project.variables.list() - } - self.environment.update(environment) + if access_level >= gitlab.MAINTAINER_ACCESS: + environment = { + variable.key: variable.value for variable in gl_project.variables.list() + } + self.environment.update(environment) result = yield super().start(*args, **kwargs) return result