From 9cd7a1081c6b34a3af0f9808dceacb55bdbec443 Mon Sep 17 00:00:00 2001
From: Youngsu Kim <youngsu.kim@csusb.edu>
Date: Wed, 19 Jul 2023 10:57:48 -0700
Subject: [PATCH] Upgrade hub 2

---
 .gitlab-ci.yml           | 2 +-
 extraFiles/my_spawner.py | 2 +-
 values.template.yaml     | 8 ++------
 3 files changed, 4 insertions(+), 8 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index fe78a53..3705458 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -11,7 +11,7 @@ deploy-helm:
     # - helm upgrade --cleanup-on-fail --install hpchub jupyterhub/jupyterhub -n csusb-hpc --version=1.2.0 --values values.yaml
     - helm upgrade --cleanup-on-fail
       --install hpchub jupyterhub/jupyterhub
-      --namespace csusb-hpc --version=1.2
+      --namespace csusb-hpc --version=2.0.0
       --values values.yaml
       --set-file hub.extraFiles.custom_spawner_profile.stringData=./extraFiles/my_spawner.html
       --set-file hub.extraFiles.custom_spawner.stringData=./extraFiles/my_spawner.py
diff --git a/extraFiles/my_spawner.py b/extraFiles/my_spawner.py
index cba3a0b..f12fd37 100644
--- a/extraFiles/my_spawner.py
+++ b/extraFiles/my_spawner.py
@@ -178,7 +178,7 @@ class MySpawner(KubeSpawner):
             'display_name': 'Stack SageMath',
             'kubespawner_override': {
                 'image_spec': 'gitlab-registry.nrp-nautilus.io/youngsu_kim/csusb-jupyter-stack/stack-sagemath',
-                'imagePullPolicy': 'IfNotPresent',
+                # 'imagePullPolicy': 'IfNotPresent',
             }
         },
         # {
diff --git a/values.template.yaml b/values.template.yaml
index 08186a8..9d6889a 100644
--- a/values.template.yaml
+++ b/values.template.yaml
@@ -113,14 +113,9 @@ hub:
   
   args: [ "/etc/jupyterhub/custom/event_command.sh" ]
 
-  # nodeSelector:
-  #   topology.kubernetes.io/region: "us-west"
-  #   kubernetes.io/hostname: "perfsonar.csusb.edu"
-    # env: system
-
   image:
     name: jupyterhub/k8s-hub
-    tag: '1.2.0'
+    tag: '2.0.0'
     pullPolicy: ''
     pullSecrets: []
 
@@ -181,6 +176,7 @@ proxy:
         cpu: "2"
         memory: 4Gi
 singleuser:
+  allowPrivilegeEscalation: true
   extraNodeAffinity:
     required:
       - matchExpressions:
-- 
GitLab