@@ -10,7 +10,6 @@ certificatesSecret:
10
10
secretName : proxy-config-certificates
11
11
12
12
installPodSecurityPolicies : true
13
- imagePullPolicy : IfNotPresent
14
13
15
14
resources :
16
15
default :
@@ -42,11 +41,11 @@ affinity:
42
41
nodeAffinity :
43
42
requiredDuringSchedulingIgnoredDuringExecution :
44
43
nodeSelectorTerms :
45
- - matchExpressions :
46
- - key : gitpod.io/workload_services
47
- operator : In
48
- values :
49
- - " true"
44
+ - matchExpressions :
45
+ - key : gitpod.io/workload_services
46
+ operator : In
47
+ values :
48
+ - " true"
50
49
51
50
db :
52
51
enabled : true
66
65
67
66
# configure docker-registry to use S3
68
67
docker-registry :
69
- replicas : 3
68
+ replicas : 2
70
69
enabled : true
71
70
fullnameOverride : registry
72
71
# Enable TLS
@@ -106,8 +105,8 @@ docker-registry:
106
105
debug :
107
106
addr : :5001
108
107
prometheus :
109
- enabled : true
110
- path : /metrics
108
+ enabled : true
109
+ path : /metrics
111
110
secret : phirDEX1torsyumiwnnuh6PRAU4hern
112
111
tls :
113
112
certificate : /etc/ssl/docker/tls.crt
@@ -131,19 +130,19 @@ rabbitmq:
131
130
nodeAffinity :
132
131
requiredDuringSchedulingIgnoredDuringExecution :
133
132
nodeSelectorTerms :
134
- - matchExpressions :
135
- - key : gitpod.io/workload_services
136
- operator : In
137
- values :
138
- - " true"
133
+ - matchExpressions :
134
+ - key : gitpod.io/workload_services
135
+ operator : In
136
+ values :
137
+ - " true"
139
138
podAntiAffinity :
140
139
preferredDuringSchedulingIgnoredDuringExecution :
141
- - podAffinityTerm :
142
- labelSelector :
143
- matchLabels :
144
- app.kubernetes.io/name : rabbitmq
145
- topologyKey : kubernetes.io/hostname
146
- weight : 1
140
+ - podAffinityTerm :
141
+ labelSelector :
142
+ matchLabels :
143
+ app.kubernetes.io/name : rabbitmq
144
+ topologyKey : kubernetes.io/hostname
145
+ weight : 1
147
146
replicas : 2
148
147
auth :
149
148
username : " gitpod"
@@ -170,33 +169,21 @@ components:
170
169
dbMigrations :
171
170
enabled : false
172
171
173
- imageBuilder :
174
- dindImage : docker:20.10.7-dind-rootless
175
- hostDindData : " /mnt/image-builder"
176
- registry :
177
- secretName : builtin-registry-auth
178
- bypassProxy : true
179
- dindResources :
180
- requests :
181
- cpu : 100m
182
- memory : 256Mi
183
-
184
172
registryFacade :
185
173
hostname : " {{domain}}"
186
174
daemonSet : true
187
175
affinity :
188
176
nodeAffinity :
189
177
requiredDuringSchedulingIgnoredDuringExecution :
190
178
nodeSelectorTerms :
191
- - matchExpressions :
192
- - key : gitpod.io/workload_workspaces
193
- operator : In
194
- values :
195
- - " true"
179
+ - matchExpressions :
180
+ - key : gitpod.io/workload_workspaces
181
+ operator : In
182
+ values :
183
+ - " true"
196
184
server :
197
185
defaultFeatureFlags : [] # ["full_workspace_backup"]
198
186
imageName : server
199
- replicas : 1
200
187
github :
201
188
app : {}
202
189
enableLocalApp : false
@@ -205,17 +192,17 @@ components:
205
192
blockNewUsers : false
206
193
blockNewUsersPasslist : []
207
194
makeNewUsersAdmin : false
208
- sessionMaxAgeMs : " 28800000" # 8 hours
195
+ sessionMaxAgeMs : " 28800000" # 8 hours
209
196
defaultBaseImageRegistryWhitelist :
210
- - " https://index.docker.io/v1/"
197
+ - " https://index.docker.io/v1/"
211
198
incrementalPrebuilds :
212
199
commitHistory : 100
213
200
repositoryPasslist : []
214
201
wsman : []
215
202
serverContainer :
216
203
env :
217
- - name : ENABLE_PAYMENT
218
- value : " false"
204
+ - name : ENABLE_PAYMENT
205
+ value : " false"
219
206
220
207
workspace :
221
208
affinity :
@@ -225,37 +212,54 @@ components:
225
212
templates :
226
213
default :
227
214
spec :
228
- dnsConfig :
229
- nameservers :
230
- - 1.1.1.1
231
- - 8.8.8.8
232
- dnsPolicy : None # do NOT query against K8s DNS (https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/)
215
+ # dnsConfig:
216
+ # nameservers:
217
+ # - 1.1.1.1
218
+ # - 8.8.8.8
219
+ # dnsPolicy: None # do NOT query against K8s DNS (https://kubernetes.io/docs/concepts/services-networking/dns-pod-service/)
233
220
env :
234
- - name : THEIA_PREVENT_METADATA_ACCESS
235
- value : true
221
+ - name : THEIA_PREVENT_METADATA_ACCESS
222
+ value : true
236
223
regular :
237
224
spec :
238
225
containers :
239
- - name : workspace
240
- env :
241
- - name : THEIA_RATELIMIT_LOG
242
- value : " 50"
226
+ - name : workspace
227
+ env :
228
+ - name : THEIA_RATELIMIT_LOG
229
+ value : " 50"
243
230
prebuild :
244
231
spec :
245
232
containers :
246
- - name : workspace
247
- # Intended to reduce the density for prebuilds
248
- resources :
249
- limits :
250
- cpu : " 5"
251
- memory : 12Gi
252
- requests :
253
- cpu : 1m
254
- ephemeral-storage : 5Gi
255
- memory : 4608Mi # = 2 * 2304Mi
233
+ - name : workspace
234
+ # Intended to reduce the density for prebuilds
235
+ resources :
236
+ limits :
237
+ cpu : " 5"
238
+ memory : 12Gi
239
+ requests :
240
+ cpu : 1m
241
+ ephemeral-storage : 5Gi
242
+ memory : 4608Mi # = 2 * 2304Mi
243
+ imagebuild :
244
+ spec :
245
+ # dnsConfig:
246
+ # nameservers:
247
+ # - 10.100.0.10
248
+ # dnsPolicy: Default
249
+ containers :
250
+ - name : workspace
251
+ # Intended to reduce the density for prebuilds
252
+ resources :
253
+ limits :
254
+ cpu : " 5"
255
+ memory : 12Gi
256
+ requests :
257
+ cpu : 1m
258
+ ephemeral-storage : 5Gi
259
+ memory : 4608Mi # = 2 * 2304Mi
256
260
257
261
proxy :
258
- replicas : 4
262
+ replicas : 2
259
263
ports :
260
264
http :
261
265
expose : true
@@ -280,17 +284,17 @@ components:
280
284
containerRuntime :
281
285
enabled : true
282
286
nodeRoots :
283
- - /var/lib
284
- - /var/lib/containerd/io.containerd.runtime.v2.task/k8s.io
287
+ - /var/lib
288
+ - /var/lib/containerd/io.containerd.runtime.v2.task/k8s.io
285
289
affinity :
286
290
nodeAffinity :
287
291
requiredDuringSchedulingIgnoredDuringExecution :
288
292
nodeSelectorTerms :
289
- - matchExpressions :
290
- - key : gitpod.io/workload_workspaces
291
- operator : In
292
- values :
293
- - " true"
293
+ - matchExpressions :
294
+ - key : gitpod.io/workload_workspaces
295
+ operator : In
296
+ values :
297
+ - " true"
294
298
295
299
contentService :
296
300
name : content-service
@@ -325,7 +329,7 @@ components:
325
329
wsProxy :
326
330
name : ws-proxy
327
331
disabled : false
328
- replicas : 4
332
+ replicas : 2
329
333
hostHeader : x-wsproxy-host
330
334
ports :
331
335
metrics :
@@ -335,22 +339,22 @@ components:
335
339
nodeAffinity :
336
340
requiredDuringSchedulingIgnoredDuringExecution :
337
341
nodeSelectorTerms :
338
- - matchExpressions :
339
- - key : gitpod.io/workload_services
340
- operator : In
341
- values :
342
- - " true"
342
+ - matchExpressions :
343
+ - key : gitpod.io/workload_services
344
+ operator : In
345
+ values :
346
+ - " true"
343
347
podAntiAffinity :
344
348
preferredDuringSchedulingIgnoredDuringExecution :
345
- - podAffinityTerm :
346
- labelSelector :
347
- matchExpressions :
348
- - key : component
349
- operator : In
350
- values :
351
- - ws-proxy
352
- topologyKey : " kubernetes.io/hostname"
353
- weight : 100
349
+ - podAffinityTerm :
350
+ labelSelector :
351
+ matchExpressions :
352
+ - key : component
353
+ operator : In
354
+ values :
355
+ - ws-proxy
356
+ topologyKey : " kubernetes.io/hostname"
357
+ weight : 100
354
358
355
359
# configure default log level
356
360
log :
0 commit comments