@@ -14,41 +14,41 @@ jupyterhub:
14
14
nodeSelector :
15
15
2i2c/hub-name : staging
16
16
initContainers :
17
- - &volume_ownership_fix_initcontainer
18
- name : volume-mount-ownership-fix
19
- image : busybox:1.36.1
20
- command :
21
- - sh
22
- - -c
17
+ - &volume_ownership_fix_initcontainer
18
+ name : volume-mount-ownership-fix
19
+ image : busybox:1.36.1
20
+ command :
21
+ - sh
22
+ - -c
23
23
# create the shared group directories and fix ownership
24
24
# so that they are owned by the user
25
- - >
26
- id &&
27
- chown 1000:1000 /home/jovyan /home/jovyan/shared /home/jovyan/shared-public &&
28
- chown 1000:1000 /home/jovyan/shared-group/* &&
29
- ls -lhd /home/jovyan
30
- securityContext :
31
- runAsUser : 0
32
- volumeMounts :
33
- - name : home
34
- mountPath : /home/jovyan
35
- subPath : " {escaped_username}"
25
+ - >
26
+ id &&
27
+ chown 1000:1000 /home/jovyan /home/jovyan/shared /home/jovyan/shared-public &&
28
+ chown 1000:1000 /home/jovyan/shared-group/* &&
29
+ ls -lhd /home/jovyan
30
+ securityContext :
31
+ runAsUser : 0
32
+ volumeMounts :
33
+ - name : home
34
+ mountPath : /home/jovyan
35
+ subPath : ' {escaped_username}'
36
36
# Mounted without readonly attribute here,
37
37
# so we can chown it appropriately
38
- - name : home
39
- mountPath : /home/jovyan/shared
40
- subPath : _shared
41
- - name : home
42
- mountPath : /home/jovyan/shared-public
43
- subPath : _shared-public
44
- - name : home
45
- mountPath : /home/jovyan/shared-group/CPU_L
46
- subPath : _shared-group/CPU_L
47
- - name : home
48
- mountPath : /home/jovyan/shared-group/GPU_T4
49
- subPath : _shared-group/GPU_T4
38
+ - name : home
39
+ mountPath : /home/jovyan/shared
40
+ subPath : _shared
41
+ - name : home
42
+ mountPath : /home/jovyan/shared-public
43
+ subPath : _shared-public
44
+ - name : home
45
+ mountPath : /home/jovyan/shared-group/CPU_L
46
+ subPath : _shared-group/CPU_L
47
+ - name : home
48
+ mountPath : /home/jovyan/shared-group/GPU_T4
49
+ subPath : _shared-group/GPU_T4
50
50
storage :
51
- type : null
51
+ type :
52
52
53
53
profileList :
54
54
- display_name : Choose your environment and resources
@@ -249,15 +249,15 @@ jupyterhub:
249
249
secret :
250
250
secretName : singleuser
251
251
items :
252
- - key : ghsa-w3vc-fx9p-wp4v-check-patch-run
253
- mode : 493
254
- path : ghsa-w3vc-fx9p-wp4v-check-patch-run
255
- - key : ipython_kernel_config.json
256
- path : ipython_kernel_config.json
257
- - key : jupyter_notebook_config.json
258
- path : jupyter_notebook_config.json
259
- - key : jupyter_server_config.json
260
- path : jupyter_server_config.json
252
+ - key : ghsa-w3vc-fx9p-wp4v-check-patch-run
253
+ mode : 493
254
+ path : ghsa-w3vc-fx9p-wp4v-check-patch-run
255
+ - key : ipython_kernel_config.json
256
+ path : ipython_kernel_config.json
257
+ - key : jupyter_notebook_config.json
258
+ path : jupyter_notebook_config.json
259
+ - key : jupyter_server_config.json
260
+ path : jupyter_server_config.json
261
261
03-shared-group :
262
262
name : shared-group-placeholder
263
263
emptyDir :
@@ -267,7 +267,7 @@ jupyterhub:
267
267
00-home-nfs :
268
268
name : home
269
269
mountPath : /home/jovyan
270
- subPath : " {escaped_username}"
270
+ subPath : ' {escaped_username}'
271
271
01-home-shared :
272
272
name : home
273
273
mountPath : /home/jovyan/shared
@@ -305,15 +305,15 @@ jupyterhub:
305
305
group_overrides :
306
306
# Explicitly mount the shared group folders based on group membership
307
307
00-group-CPU-L-extra-volume-mounts :
308
- groups : [" CPU:L" ]
308
+ groups : [CPU:L]
309
309
spawner_override :
310
310
volume_mounts :
311
311
00-group-CPU-L-extra-volume-mounts :
312
312
name : home
313
313
mountPath : /home/jovyan/shared-group/CPU_L
314
314
subPath : _shared-group/CPU_L
315
315
01-group-GPU-T4-extra-volume-mounts :
316
- groups : [" GPU:T4" ]
316
+ groups : [GPU:T4]
317
317
spawner_override :
318
318
volume_mounts :
319
319
01-group-GPU-T4-extra-volume-mounts :
0 commit comments