File tree 8 files changed +59
-20
lines changed
8 files changed +59
-20
lines changed Original file line number Diff line number Diff line change @@ -131,10 +131,18 @@ spec:
131
131
cpu : {{ .Values.resources.requests.cpu }}
132
132
memory : {{ .Values.resources.requests.memory }}
133
133
limits :
134
- {{- if (.Values.resources.setCPULimits) }}
134
+ {{- if .Values.resources.setCPULimits }}
135
+ {{- if .Values.resources.limits.cpu }}
136
+ cpu : {{ .Values.resources.limits.cpu }}
137
+ {{- else }}
135
138
cpu : {{ .Values.resources.requests.cpu }}
136
- {{ end }}
139
+ {{- end }}
140
+ {{- end }}
141
+ {{- if .Values.resources.limits.memory }}
142
+ memory : {{ .Values.resources.limits.memory }}
143
+ {{- else }}
137
144
memory : {{ .Values.resources.requests.memory }}
145
+ {{- end }}
138
146
- name : sidecar
139
147
image : ghcr.io/porter-dev/job_sidecar_container:latest
140
148
imagePullPolicy : Always
Original file line number Diff line number Diff line change @@ -137,10 +137,18 @@ data:
137
137
cpu: {{ .Values.resources.requests.cpu }}
138
138
memory: {{ .Values.resources.requests.memory }}
139
139
limits:
140
- {{- if (.Values.resources.setCPULimits) }}
140
+ {{- if .Values.resources.setCPULimits }}
141
+ {{- if .Values.resources.limits.cpu }}
142
+ cpu: {{ .Values.resources.limits.cpu }}
143
+ {{- else }}
141
144
cpu: {{ .Values.resources.requests.cpu }}
142
- {{ end }}
145
+ {{- end }}
146
+ {{- end }}
147
+ {{- if .Values.resources.limits.memory }}
148
+ memory: {{ .Values.resources.limits.memory }}
149
+ {{- else }}
143
150
memory: {{ .Values.resources.requests.memory }}
151
+ {{- end }}
144
152
- name: sidecar
145
153
image: ghcr.io/porter-dev/job_sidecar_container:latest
146
154
imagePullPolicy: Always
Original file line number Diff line number Diff line change @@ -41,6 +41,7 @@ resources:
41
41
cpu : 100m
42
42
memory : 256Mi
43
43
setCPULimits : false
44
+ limits : {}
44
45
45
46
paused : false
46
47
Original file line number Diff line number Diff line change @@ -162,10 +162,18 @@ spec:
162
162
cpu : {{ $.Values.resources.requests.cpu }}
163
163
memory : {{ $.Values.resources.requests.memory }}
164
164
limits :
165
- {{- if ($.Values.resources.setCPULimits) }}
166
- cpu : {{ $.Values.resources.requests.cpu }}
167
- {{ end }}
168
- memory : {{ $.Values.resources.requests.memory }}
165
+ {{- if .Values.resources.setCPULimits }}
166
+ {{- if .Values.resources.limits.cpu }}
167
+ cpu : {{ .Values.resources.limits.cpu }}
168
+ {{- else }}
169
+ cpu : {{ .Values.resources.requests.cpu }}
170
+ {{- end }}
171
+ {{- end }}
172
+ {{- if .Values.resources.limits.memory }}
173
+ memory : {{ .Values.resources.limits.memory }}
174
+ {{- else }}
175
+ memory : {{ .Values.resources.requests.memory }}
176
+ {{- end }}
169
177
env :
170
178
# Porter default environment variables
171
179
- name : PORTER_NODE_NAME
Original file line number Diff line number Diff line change @@ -207,15 +207,21 @@ spec:
207
207
{{ end }}
208
208
{{ end }}
209
209
limits :
210
- {{- if (.Values.resources.setCPULimits) }}
210
+ {{- if .Values.resources.setCPULimits }}
211
+ {{- if .Values.resources.limits.cpu }}
212
+ cpu : {{ .Values.resources.limits.cpu }}
213
+ {{- else }}
211
214
cpu : {{ .Values.resources.requests.cpu }}
212
- {{ end }}
215
+ {{- end }}
216
+ {{- end }}
217
+ {{- if .Values.resources.limits.memory }}
218
+ memory : {{ .Values.resources.limits.memory }}
219
+ {{- else }}
213
220
memory : {{ .Values.resources.requests.memory }}
214
- {{ if .Values.resources.limits }}
215
- {{ if .Values.resources.limits.nvidiaGpu }}
221
+ {{- end }}
222
+ {{- if .Values.resources.limits.nvidiaGpu }}
216
223
nvidia.com/gpu : {{ .Values.resources.limits.nvidiaGpu }}
217
- {{ end }}
218
- {{ end }}
224
+ {{- end }}
219
225
{{ if or .Values.configMapRefs .Values.secretRefs }}
220
226
envFrom :
221
227
{{ range $configMapName := .Values.configMapRefs }}
Original file line number Diff line number Diff line change @@ -104,6 +104,7 @@ resources:
104
104
cpu : 100m
105
105
memory : 256Mi
106
106
setCPULimits : false
107
+ limits : {}
107
108
108
109
autoscaling :
109
110
enabled : false
Original file line number Diff line number Diff line change @@ -167,15 +167,21 @@ spec:
167
167
{{ end }}
168
168
{{ end }}
169
169
limits :
170
- {{- if (.Values.resources.setCPULimits) }}
170
+ {{- if .Values.resources.setCPULimits }}
171
+ {{- if .Values.resources.limits.cpu }}
172
+ cpu : {{ .Values.resources.limits.cpu }}
173
+ {{- else }}
171
174
cpu : {{ .Values.resources.requests.cpu }}
172
- {{ end }}
175
+ {{- end }}
176
+ {{- end }}
177
+ {{- if .Values.resources.limits.memory }}
178
+ memory : {{ .Values.resources.limits.memory }}
179
+ {{- else }}
173
180
memory : {{ .Values.resources.requests.memory }}
174
- {{ if .Values.resources.limits }}
175
- {{ if .Values.resources.limits.nvidiaGpu }}
181
+ {{- end }}
182
+ {{- if .Values.resources.limits.nvidiaGpu }}
176
183
nvidia.com/gpu : {{ .Values.resources.limits.nvidiaGpu }}
177
- {{ end }}
178
- {{ end }}
184
+ {{- end }}
179
185
{{ if or .Values.configMapRefs .Values.secretRefs }}
180
186
envFrom :
181
187
{{ range $configMapName := .Values.configMapRefs }}
Original file line number Diff line number Diff line change @@ -46,6 +46,7 @@ resources:
46
46
cpu : 100m
47
47
memory : 256Mi
48
48
setCPULimits : false
49
+ limits : {}
49
50
50
51
autoscaling :
51
52
enabled : false
You can’t perform that action at this time.
0 commit comments