@@ -31,141 +31,10 @@ basehub:
31
31
- name : home
32
32
mountPath : /home/jovyan/shared-public
33
33
subPath : _shared-public
34
- profileList :
35
- - display_name : Choose your environment and resources
36
- default : true
37
- profile_options :
38
- image :
39
- display_name : Environment
40
- dynamic_image_building :
41
- enabled : True
42
- unlisted_choice :
43
- enabled : True
44
- display_name : " Custom image"
45
- validation_regex : " ^.+:.+$"
46
- validation_message : " Must be a publicly available docker image, of form <image-name>:<tag>"
47
- kubespawner_override :
48
- image : " {value}"
49
- choices :
50
- 01-modify-pangeo :
51
- display_name : Modified Pangeo Notebook
52
- description : Pangeo based notebook with a Python environment
53
- kubespawner_override :
54
- image : public.ecr.aws/nasa-veda/pangeo-notebook-veda-image:6fcf6cfa3192
55
- init_containers :
56
- # Need to explicitly fix ownership here, as otherwise these directories will be owned
57
- # by root on most NFS filesystems - neither EFS nor Google Filestore support anonuid
58
- - *volume_ownership_fix_initcontainer
59
- # this container uses nbgitpuller to mount https://github.com/NASA-IMPACT/veda-docs/ for user pods
60
- # image source: https://github.com/NASA-IMPACT/jupyterhub-gitpuller-init
61
- - name : jupyterhub-gitpuller-init
62
- image : public.ecr.aws/nasa-veda/jupyterhub-gitpuller-init:97eb45f9d23b128aff810e45911857d5cffd05c2
63
- env :
64
- - name : TARGET_PATH
65
- value : veda-docs
66
- - name : SOURCE_REPO
67
- value : " https://github.com/NASA-IMPACT/veda-docs"
68
- volumeMounts :
69
- - name : home
70
- mountPath : /home/jovyan
71
- subPath : " {username}"
72
- securityContext :
73
- runAsUser : 1000
74
- runAsGroup : 1000
75
- 02-rocker :
76
- display_name : Rocker Geospatial with RStudio
77
- description : R environment with many geospatial libraries pre-installed
78
- kubespawner_override :
79
- image : rocker/binder:4.3
80
- image_pull_policy : Always
81
- # Launch RStudio after the user logs in
82
- default_url : /rstudio
83
- # Ensures container working dir is homedir
84
- # https://github.com/2i2c-org/infrastructure/issues/2559
85
- working_dir : /home/rstudio
86
- 03-qgis :
87
- display_name : QGIS on Linux Desktop
88
- description : Linux desktop in the browser, with qgis installed
89
- kubespawner_override :
90
- # Launch people directly into the Linux desktop when they start
91
- default_url : /desktop
92
- # Built from https://github.com/2i2c-org/nasa-qgis-image
93
- image : quay.io/2i2c/nasa-qgis-image:d76118ea0c15
94
- resource_allocation :
95
- display_name : Resource Allocation
96
- choices :
97
- mem_1_9 :
98
- display_name : 1.9 GB RAM, upto 3.7 CPUs
99
- kubespawner_override :
100
- mem_guarantee : 1991244775
101
- mem_limit : 1991244775
102
- cpu_guarantee : 0.2328125
103
- cpu_limit : 3.725
104
- node_selector :
105
- node.kubernetes.io/instance-type : r5.xlarge
106
- default : true
107
- mem_3_7 :
108
- display_name : 3.7 GB RAM, upto 3.7 CPUs
109
- kubespawner_override :
110
- mem_guarantee : 3982489550
111
- mem_limit : 3982489550
112
- cpu_guarantee : 0.465625
113
- cpu_limit : 3.725
114
- node_selector :
115
- node.kubernetes.io/instance-type : r5.xlarge
116
- mem_7_4 :
117
- display_name : 7.4 GB RAM, upto 3.7 CPUs
118
- kubespawner_override :
119
- mem_guarantee : 7964979101
120
- mem_limit : 7964979101
121
- cpu_guarantee : 0.93125
122
- cpu_limit : 3.725
123
- node_selector :
124
- node.kubernetes.io/instance-type : r5.xlarge
125
- mem_14_8 :
126
- display_name : 14.8 GB RAM, upto 3.7 CPUs
127
- kubespawner_override :
128
- mem_guarantee : 15929958203
129
- mem_limit : 15929958203
130
- cpu_guarantee : 1.8625
131
- cpu_limit : 3.725
132
- node_selector :
133
- node.kubernetes.io/instance-type : r5.xlarge
134
- mem_29_7 :
135
- display_name : 29.7 GB RAM, upto 3.7 CPUs
136
- kubespawner_override :
137
- mem_guarantee : 31859916406
138
- mem_limit : 31859916406
139
- cpu_guarantee : 3.725
140
- cpu_limit : 3.725
141
- node_selector :
142
- node.kubernetes.io/instance-type : r5.xlarge
143
- mem_60_6 :
144
- display_name : 60.6 GB RAM, upto 15.6 CPUs
145
- kubespawner_override :
146
- mem_guarantee : 65094448840
147
- mem_limit : 65094448840
148
- cpu_guarantee : 7.8475
149
- cpu_limit : 15.695
150
- node_selector :
151
- node.kubernetes.io/instance-type : r5.4xlarge
152
- mem_121_2 :
153
- display_name : 121.2 GB RAM, upto 15.6 CPUs
154
- kubespawner_override :
155
- mem_guarantee : 130188897681
156
- mem_limit : 130188897681
157
- cpu_guarantee : 15.695
158
- cpu_limit : 15.695
159
- node_selector :
160
- node.kubernetes.io/instance-type : r5.4xlarge
161
-
162
34
hub :
163
35
config :
164
36
GitHubOAuthenticator :
165
37
oauth_callback_url : https://staging.hub.openveda.cloud/hub/oauth_callback
166
- image :
167
- name : quay.io/2i2c/dynamic-image-building-experiment
168
- tag : 0.0.1-0.dev.git.10263.hc87b65cf
169
38
ingress :
170
39
hosts : [staging.hub.openveda.cloud]
171
40
tls :
0 commit comments