generated from interTwin-eu/repository-template
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvalues_template.yaml
143 lines (141 loc) · 4.27 KB
/
values_template.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
persistentVolume:
jhubVolume:
name: helm-jhub-volume
path: /tmp
type: local
services:
sshFwd:
name: ssh-fwd
type: NodePort
port: 8022
nodePort: 31022
protocol: TCP
release: __RELEASE__
hostname: __JHUB_HOSTNAME__
ingress: false
jupyterhub:
cull:
enabled: true
hub:
db:
type: sqlite-pvc
upgrade:
pvc:
annotations: {}
selector: {}
accessModes:
- ReadWriteOnce
storage: 1Gi
subPath:
storageClassName: local-storage
extraContainers:
- image: redis:6.2.5
imagePullPolicy: IfNotPresent
name: redis
resources:
limits:
cpu: '1'
memory: 1G
requests:
cpu: 250m
memory: 250M
terminationMessagePath: "/dev/termination-log"
terminationMessagePolicy: File
- env:
- name: JHUB_URL
value: __JHUB_URL__
image: ghcr.io/comp-dev-cms-ita/ssh-forwarder:v0.0.3
imagePullPolicy: Always
name: ssh-fwd
resources:
limits:
cpu: '1'
memory: 1G
requests:
cpu: 250m
memory: 250M
terminationMessagePath: "/dev/termination-log"
terminationMessagePolicy: File
- env:
- name: JHUB_URL
value: __JHUB_URL__
image: ghcr.io/comp-dev-cms-ita/ssh-listener:v0.0.3
imagePullPolicy: Always
name: listener
resources:
limits:
cpu: '1'
memory: 1G
requests:
cpu: 250m
memory: 250M
terminationMessagePath: "/dev/termination-log"
terminationMessagePolicy: File
image:
name: biancoj/jhub-ai-infn
tag: 0.0.1
# name: biancoj/jhub-asyncio
# tag: 0.0.8
networkPolicy:
enabled: false
cookieSecret: __COOKIE_SECRET__
extraVolumes:
- name: jhub-config
configMap:
name: jhub-config
items:
- key: jupyterhubcustomconfig.py
path: jupyterhubcustomconfig.py
extraVolumeMounts:
- name: jhub-config
mountPath: /usr/local/etc/jupyterhub/jupyterhub_config.d/
extraConfig:
00-first-config: |
config_py = open('/usr/local/etc/jupyterhub/jupyterhub_config.d/jupyterhubcustomconfig.py').read()
exec(config_py)
args:
- jupyterhub
- --config
- /usr/local/etc/jupyterhub/jupyterhub_config.py
- --upgrade-db
extraEnv:
ACCESS_TOKEN: eyJraWQiOiJyc2ExIiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiIxZTcwNzRlNS05NmZlLTQzZTgtODgxZC00ZDU3MmMxMjg5MzEiLCJpc3MiOiJodHRwczpcL1wvZG9kYXMtaWFtLmNsb3VkLmNuYWYuaW5mbi5pdFwvIiwiZ3JvdXBzIjpbInVzZXJzIiwibWxhYXMiLCJBTVMiLCJDTVMiLCJqdXB5dGVyLXRlc3Rlci1hZG1pbiJdLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJkY2lhbmdvdCIsIm9yZ2FuaXNhdGlvbl9uYW1lIjoiZG9kYXMiLCJjbGllbnRfaWQiOiJvaWRjLWRjaWFuZ290LWRlc2t0b3AiLCJuYmYiOjE2MzI0MjM5NDksInNjb3BlIjoiYWRkcmVzcyBwaG9uZSBvcGVuaWQgb2ZmbGluZV9hY2Nlc3MgcHJvZmlsZSBlbWFpbCIsIm5hbWUiOiJEaWVnbyBDaWFuZ290dGluaSIsImV4cCI6MTYzMjQyNzU0OSwiaWF0IjoxNjMyNDIzOTQ5LCJqdGkiOiI0MTM2OGU2NS0wYWYxLTQ1YzctYWIzOS00NTVhOGJjMjUxMjAiLCJlbWFpbCI6ImRpZWdvLmNpYW5nb3R0aW5pQHBnLmluZm4uaXQifQ.EY0RVhdvpO0xeJ3lT33jQ_kt9i92UMZdgpinyEaxB4z-5HTmLoj1QKTZBrQmwtw_KRtIswdWlwfIMdaO5J5iw8rZChmN_5Qx9FBDTrjhWABaBORg1_ioTiBP9WpRgBZJlMcX2DzjFb7JNiDmKuEI6BCgU_O8V41GHXHPgGWAKGs
OAUTH_CALLBACK_URL: __CALLBACK_URL__
OAUTH_ENDPOINT: __IAM_SERVER__
OAUTH_GROUPS: users
SSH_NAMESPACE: __NAMESPACE__
TUNNEL_SERVICE_PORT: "31022"
JUPYTERHUB_CRYPT_KEY: "4145ad1272fef975ae88bf90bb55471dcb211d7974c327a2a0e78b0b0d4e4452"
networkPolicy:
enabled: false
ingress:
enabled: false
proxy:
service:
type: ClusterIP
chp:
networkPolicy:
enabled: false
secretToken: __COOKIE_SECRET__
scheduling:
podPriority:
enabled: false
userPlaceholder:
enabled: false
userScheduler:
enabled: false
prePuller:
extraImages:
ml:
name: ghcr.io/dodas-ts/htc-dask-wn
tag: v1.0.6-ml-infn-ssh-v5
singleuser:
storage:
type: none
dynamic:
storageClass: null
pvcNameTemplate: null
volumeNameTemplate: null
startTimeout: 600
networkPolicy:
enabled: false