@@ -17,7 +17,10 @@ metadata:
1717spec :
1818 replicas : {{ $.Values.replicaCount }}
1919 strategy :
20- type : Recreate
20+ type : RollingUpdate
21+ rollingUpdate :
22+ maxUnavailable : 0
23+ maxSurge : 1
2124 selector :
2225 matchLabels :
2326 app.kubernetes.io/name : {{ include "renku-core.name" $ }}
4447 volumes :
4548 - name : shared-volume
4649 emptyDir : {}
50+ - name : metadata-versions
51+ configMap :
52+ name : {{ include "renku-core.fullname" $ }}-metadata-versions
4753 {{- include "certificates.volumes" $ | nindent 8 }}
4854 initContainers :
4955 {{- include "certificates.initContainer" $ | nindent 8 }}
@@ -139,10 +145,14 @@ spec:
139145 value : {{ $.Values.global.renku.domain }}
140146 - name : RENKU_PROJECT_DEFAULT_CLI_VERSION
141147 value : {{ $.Values.global.renku.cli_version | default "" | quote }}
148+ - name : METADATA_VERSIONS_LIST
149+ value : /svc/config/metadata-versions/metadata-versions.json
142150 {{- include "certificates.env.python" $ | nindent 12 }}
143151 volumeMounts :
144152 - name : shared-volume
145153 mountPath : {{ $.Values.cacheDirectory }}
154+ - name : metadata-versions
155+ mountPath : /svc/config/metadata-versions
146156 {{- include "certificates.volumeMounts.system" $ | nindent 12 }}
147157 ports :
148158 - name : http
@@ -157,7 +167,7 @@ spec:
157167 path : /health
158168 port : http
159169 resources :
160- {{- toYaml $.Values.resources | nindent 12 }}
170+ {{- toYaml $.Values.resources.core | nindent 12 }}
161171 - name : {{ $.Chart.Name }}-datasets-workers
162172 image : " {{ $version.image.repository }}:{{ $version.image.tag }}"
163173 imagePullPolicy : {{ $version.image.pullPolicy }}
@@ -213,6 +223,8 @@ spec:
213223 - name : shared-volume
214224 mountPath : {{ $.Values.cacheDirectory }}
215225 {{- include "certificates.volumeMounts.system" $ | nindent 12 }}
226+ resources :
227+ {{- toYaml $.Values.resources.datasetsWorkers | nindent 12 }}
216228
217229 - name : {{ $.Chart.Name }}-management-workers
218230 image : " {{ $version.image.repository }}:{{ $version.image.tag }}"
@@ -267,6 +279,8 @@ spec:
267279 - name : shared-volume
268280 mountPath : {{ $.Values.cacheDirectory }}
269281 {{- include "certificates.volumeMounts.system" $ | nindent 12 }}
282+ resources :
283+ {{- toYaml $.Values.resources.managementWorkers | nindent 12 }}
270284
271285 - name : {{ $.Chart.Name }}-scheduler
272286 image : " {{ $version.image.repository }}:{{ $version.image.tag }}"
@@ -307,6 +321,8 @@ spec:
307321 {{- include "certificates.env.python" $ | nindent 12 }}
308322 volumeMounts :
309323 {{- include "certificates.volumeMounts.system" $ | nindent 12 }}
324+ resources :
325+ {{- toYaml $.Values.resources.scheduler | nindent 12 }}
310326 {{- with $.Values.nodeSelector }}
311327 nodeSelector :
312328 {{- toYaml . | nindent 8 }}
0 commit comments