Skip to content

Commit 13ea3d5

Browse files
authored
Merge pull request #6271 from yuvipanda/earthscope-dynamic-imagebuilding
Enable dynamic image building for earthscope hubs
2 parents c90e9ba + e531bd3 commit 13ea3d5

File tree

5 files changed

+71
-6
lines changed

5 files changed

+71
-6
lines changed

config/clusters/earthscope/common.values.yaml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,8 @@ basehub:
157157
validation_message: Must be a publicly available docker image, of form <image-name>:<tag>
158158
kubespawner_override:
159159
image: '{value}'
160+
dynamic_image_building:
161+
enabled: true
160162
choices:
161163
geolab-general:
162164
display_name: GeoLab
@@ -285,3 +287,22 @@ basehub:
285287
- geolab
286288
- geolab:dev
287289
- geolab:power
290+
binderhub-service:
291+
enabled: true
292+
networkPolicy:
293+
enabled: true
294+
dockerApi:
295+
nodeSelector:
296+
2i2c/hub-name: binder
297+
config:
298+
KubernetesBuildExecutor:
299+
node_selector:
300+
node.kubernetes.io/instance-type: r5.xlarge
301+
BinderHub:
302+
image_prefix: quay.io/imagebuilding-non-gcp-hubs/earthscope-binder-
303+
DockerRegistry:
304+
url: &url https://quay.io
305+
username: &username imagebuilding-non-gcp-hubs+image_builder
306+
buildPodsRegistryCredentials:
307+
server: *url
308+
username: *username

config/clusters/earthscope/enc-prod.secret.values.yaml

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,19 @@ basehub:
55
GenericOAuthenticator:
66
client_id: ENC[AES256_GCM,data:+ctWM1MpyksEjMLTnVZAw+N0Wv6ZNXL+fHdeamt64Ow=,iv:1KBoaNQTaUmyAt1wAO9pmvOkoLCl+B2eCBIu3SsRKYA=,tag:sK3EmbdSJP3UldX51274xA==,type:str]
77
client_secret: ENC[AES256_GCM,data:UtnmnF84dQ50h741JNvLmfBkzoI6ui16YVV8tRh1GXyCIrcu5bgy5StRIIjw3uRVo7g7bFFdGN6lIeQIUVd+Pw==,iv:arvQ5RbKiHFFNdyksmIA9UVoHWRdXgeKAhDGPPE7qrU=,tag:2NdZqXXBpEIUhrA3oTnKPw==,type:str]
8+
imagePullSecret:
9+
create: ENC[AES256_GCM,data:lWZ3Aw==,iv:+HYL/MR7OdMl5aKJx/MtVsUtsdvJ2D1d4U6+FWgAbSo=,tag:ypXdVWzM04P5p9+LrI0LhQ==,type:bool]
10+
registry: ENC[AES256_GCM,data:NBRuGB+8UA==,iv:lP9JH519V+RlnV+uZUDQMSNK5fCmNMbi93tJnuMTnNc=,tag:pOyGkKdKNw7698ehPNBwNw==,type:str]
11+
username: ENC[AES256_GCM,data:/ZTQEeZLW276fBQqUdENxfqTmY+xa2lyYHOONYfn3y/3qpxdTQ1JDw==,iv:qfCpqDEknjO+Z+1s5XZfQSB17DgC9Xg/J9GANg0+/Zg=,tag:9CuUF7M6F1Kq+pMyacfeuw==,type:str]
12+
password: ENC[AES256_GCM,data:ZulpL9r73sCCjACV48L8MYLk4WiA3pfb2ZKH3J+DdW5Yah2dDKdvM5LbAgOiQvE60wfvmN9cIPoqHYiFm0Z9GQ==,iv:qG3nXJ8GmlKuDFFG7TIogbqHZYDw900J8W1IZXvpUH4=,tag:v+gL9TDd+P8ccZTAPXDc2A==,type:str]
13+
binderhub-service:
14+
buildPodsRegistryCredentials:
15+
password: ENC[AES256_GCM,data:2jaPOTLQwINhpM4F8TKOxk5KAxoqwOBQzvRCTtY9oacVBOz6Wy8qCtcGzkenJcKYQCz/seyBseF71UaQ0CA58A==,iv:pZP2fG5ajGH5vTtWC91qJNn/OuRH7zeVT0z3MXG3nsQ=,tag:LWZnOuQvNPA7WDCuMfXqZw==,type:str]
16+
config:
17+
DockerRegistry:
18+
password: ENC[AES256_GCM,data:rS49uLstTMsRURZDkR8jH88lvy4kndpRldkPj5C5g8Owx63xdm2OnPg2cPrKayJSRYJgMTGSyYNl2xLj4Wafdw==,iv:G3vDZPMKtIGIzcFHqkNn5YZmwFoKTbeo6Am5rniXqUg=,tag:ZnBHv4+u1NF419HVvRj9wA==,type:str]
19+
extraCredentials:
20+
googleServiceAccountKey: ENC[AES256_GCM,data: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,iv:UGHohrXygidLBzIwZ5yWCeAF4zZOlQWGfegTg6Fc4V4=,tag:+kL/RSceJkybL6AHjoAG+A==,type:str]
821
sops:
922
kms: []
1023
gcp_kms:
@@ -14,8 +27,8 @@ sops:
1427
azure_kv: []
1528
hc_vault: []
1629
age: []
17-
lastmodified: '2024-03-29T23:50:57Z'
18-
mac: ENC[AES256_GCM,data:h9pUWffgf8vBqG4timmCMharFGj1jdP8iSaaczx1GfzouUG+hhlG82OQTFVSmLwhHkzlmxJxw+t7gi6Zwx9nNgVVfnwa4Qhw6V/XWrBRr8gre2I9+MuXXeYOcjiDqIyasF0TYxGW/kvLZ6+khGvi4iIhnk9rJOk/LpFhpj7IthQ=,iv:1yIFhnW1Mv+d5bBKFGgpMDCCt5zPGfP9YekGey4KF/g=,tag:YgXBpr03lP5q9y1sJ2CsUA==,type:str]
30+
lastmodified: '2025-06-24T15:33:22Z'
31+
mac: ENC[AES256_GCM,data:vzk7YhyDCfL4l1wXM/03QuWT0j3eyrjFtKCix79bno6o0aCm/2Abur26Y+qDjVwC4G18HIkLOcyi91wt6imliJmVnX0nRdScAZVebLOQIE6fOTyxysLY1wSi3+Wolc/kiamBoetozT0A08RLJv+y+CfdwzxV7MW6RH9FQe5p7Tk=,iv:xprBvzuYu8fgJEArtJiIVW+vJmZrNJzZlP0DsQjDHQ0=,tag:AyR3tfQI0jjysg+URKv+qw==,type:str]
1932
pgp: []
2033
unencrypted_suffix: _unencrypted
21-
version: 3.8.1
34+
version: 3.9.1

config/clusters/earthscope/enc-staging.secret.values.yaml

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,19 @@ basehub:
55
GenericOAuthenticator:
66
client_id: ENC[AES256_GCM,data:Rpa6XhJLmHBkccOZM58T0IwcviJvc2+jbLbL3LDQxgI=,iv:57//hbKbkT8PDa1kanOoS4wlWLvc1hp8fyGgMMaUKzk=,tag:zyv29aa/M7cqar2izZDRTg==,type:str]
77
client_secret: ENC[AES256_GCM,data:w7feSVDwFN0mbxvLH1DEpw/eanx5+vJXZ7JPSTkVxIAm0aZod4H7lhlEy/gmMgPUJfBF32tXPrrYh6Z5E83oIQ==,iv:RQt6NCiDwAwn15XGxF7T+DVdYck0kw/hKEV9ULgxY1k=,tag:BRnwMh76yaMF7RyKPhBd/g==,type:str]
8+
imagePullSecret:
9+
create: ENC[AES256_GCM,data:XWT1Hw==,iv:6sedAhw0ftGTvim1+cLl05FPiVigU4iPY0SMscg9dS0=,tag:e3Wf/LH7KWOOIu4dmckINQ==,type:bool]
10+
registry: ENC[AES256_GCM,data:CL+q2jxf4Q==,iv:t8k6FHqsJtKzk8hP7VEZFNYlV3EI58vha6bv5loNqXM=,tag:+tH6z29SPnGVF4ClZzDCeg==,type:str]
11+
username: ENC[AES256_GCM,data:wQPVl+3t1qBq/cxSHxslJIT56L0QuVUj65QztHgdJ9Y42STDZGgybw==,iv:AvAH13BSJnOunjpxG8+U1CdAcDJ2Iz76bsoHEBSbPR0=,tag:qM3+b8B0h/DYF2FpTTvbzw==,type:str]
12+
password: ENC[AES256_GCM,data:P5Op0so4j4O7fjUPKWi7fErp7woPKWWuDM+p3J0/29mFc+WwwYQBPYahi04dgMYpKs3FZUHp4um02R6OKvzJ5A==,iv:rVyFKbTg/mT1H5Q5wqxBMLF0FYJdnlrW28JiURh6YFY=,tag:oJ64rjxpgcvD6JKzOpq6gw==,type:str]
13+
binderhub-service:
14+
buildPodsRegistryCredentials:
15+
password: ENC[AES256_GCM,data:EABFwG+wNdrUb2DWhZL4iW/Q2OzIst6vjnVEj+G5sIHsCuA3CIPoFJpnhzuseSwlyLlEyjJvSrIZeiuyrG5RDw==,iv:Y1MP769jR94y9vKrjr6fRoluu9EswcWIpaY4BHQu6vk=,tag:e+aCOEUHuPjRnQVn+QGa6A==,type:str]
16+
config:
17+
DockerRegistry:
18+
password: ENC[AES256_GCM,data:iSJ+D00o14wOaorlAmXyncOfYo8QHxrboI5No3TZNXl2JXYiO7Hj7+eHMUZQveHC+pfPDe92HMsP581Mszfzyw==,iv:loRahYolAy03Nj0rLJB5ZwVtc2ZeA+3D2mh3pu78A1Q=,tag:ZRWwavqPiuCS+h/utJreZg==,type:str]
19+
extraCredentials:
20+
googleServiceAccountKey: ENC[AES256_GCM,data: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,iv:eCHUgF1G151MiyokrIkSySnpFY5stUSgT64AmXfX5Pg=,tag:gGgG0MCThqvPySj/Us5DHw==,type:str]
821
sops:
922
kms: []
1023
gcp_kms:
@@ -14,8 +27,8 @@ sops:
1427
azure_kv: []
1528
hc_vault: []
1629
age: []
17-
lastmodified: '2024-03-29T23:43:10Z'
18-
mac: ENC[AES256_GCM,data:OnvUNbNHox7iF98w1aJSnrFJ1C3FSD+dz/l7ZK1z5uBnJAyhX3FhVoDGmA3TWAtS5U+ebiz8RbbVjJ/ge687ke2dL/Lnd9Ueay2tsF4ac1BYF6i5LqqsHqzaPwkrRVazB1aRgKx/O37Plm8KuAg2o9dN8jGtjnnSlbIxgJuJIUQ=,iv:Eo0iQ6qrbbcUkPFHzBwuMBGi1fCYnVWLPkkn9GQfrig=,tag:iUbwcWtat7qkfNE5i5MU6A==,type:str]
30+
lastmodified: '2025-06-24T01:45:07Z'
31+
mac: ENC[AES256_GCM,data:9+AZktf0FEpVNAYZdtmVS7e+TtBorNAKNzfuZvNe/dypGp/UHq6QF7jZUrrAhLirJhdt2olAe4sR/7xLryjunXJvz1CErqQegK9i9cv09CrC5Wi29LRsfgN3SJbF5qu8/0iV/L7ppMzsmUREHbJujdNBQMcU60UgpbesLYZSlVg=,iv:hK0iE7E8hdAlYpKnlaPwVzkQ9lhsHydIsp/77RWtXHg=,tag:ejTNTKr/0AnL9iStdk3gIQ==,type:str]
1932
pgp: []
2033
unencrypted_suffix: _unencrypted
21-
version: 3.8.1
34+
version: 3.9.1

config/clusters/earthscope/prod.values.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,12 @@ basehub:
4646
nfs:
4747
pv:
4848
serverIP: 10.100.182.228
49+
50+
binderhub-service:
51+
dockerApi:
52+
nodeSelector:
53+
2i2c/hub-name: prod
54+
config:
55+
KubernetesBuildExecutor:
56+
node_selector:
57+
2i2c/hub-name: prod

config/clusters/earthscope/staging.values.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,3 +47,12 @@ basehub:
4747
nfs:
4848
pv:
4949
serverIP: 10.100.217.166
50+
51+
binderhub-service:
52+
dockerApi:
53+
nodeSelector:
54+
2i2c/hub-name: staging
55+
config:
56+
KubernetesBuildExecutor:
57+
node_selector:
58+
2i2c/hub-name: staging

0 commit comments

Comments
 (0)