Jupyterlab / Kubernetes - Добавление дополнительных переменных среды в профили - PullRequest
0 голосов
/ 25 февраля 2020

Я хочу создать отдельные среды для пользователей Jupyterlab, работающих в кластере Kubernetes. Я пытаюсь настроить различные среды с помощью переменных среды (все среды используют одно и то же Docker изображение)

Я попытался указать что-то вроде этого:

singleuser:
  defaultUrl: "/lab"
  extraEnv:
    ENV1: "val1"
    ENV2: "val2"
  profileList:
    - display_name: "Environment 1"
      kubespawner_override:
      env_keep:
        - ENV1
        - ENV2
      environment:
        ENV3: "val3"

Но в этом case ENV1 и ENV2 (а также другие переменные-концентраторы) не заполняются в порожденном контейнере. Мне нужно, чтобы эти переменные были заполнены, так как они включают переменные, динамически заполненные с помощью аутентификации пользователя.

Есть идеи? Спасибо

...