File tree Expand file tree Collapse file tree 3 files changed +28
-18
lines changed
deployment-configuration/helm/templates Expand file tree Collapse file tree 3 files changed +28
-18
lines changed Original file line number Diff line number Diff line change 11{ {/* vim: set filetype= mustache: */} }
22
3+ { {/*
4+ Render resources block for deployment, omitting limits if not set
5+ Usage: {{ include " deploy_utils.resources" .app.harness.deployment.resources } }
6+ */}}
7+ { {- define " deploy_utils.resources" -} }
8+ resources:
9+ requests:
10+ { {- if .requests.memory } }
11+ memory: { { .requests.memory } }
12+ { {- end } }
13+ { {- if .requests.cpu } }
14+ cpu: { { .requests.cpu } }
15+ { {- end } }
16+ { {- if or .limits.memory .limits.cpu } }
17+ limits:
18+ { {- if .limits.memory } }
19+ memory: { { .limits.memory } }
20+ { {- end } }
21+ { {- if .limits.cpu } }
22+ cpu: { { .limits.cpu } }
23+ { {- end } }
24+ { {- end } }
25+ { {- end -} }
26+
327{ {/*
428Create chart name and version as used by the chart label.
529*/} }
Original file line number Diff line number Diff line change @@ -8,9 +8,7 @@ metadata:
88spec :
99 accessModes :
1010 - ReadWriteOnce
11- resources :
12- requests :
13- storage : {{ .Values.backup.volumesize }}
11+ {{ include "deploy_utils.resources" .Values.backup.resources }}
1412---
1513{{- end }}
1614{{- define "deploy_utils.database" }}
@@ -22,9 +20,7 @@ metadata:
2220spec :
2321 accessModes :
2422 - ReadWriteOnce
25- resources :
26- requests :
27- storage : {{ .app.harness.database.size }}
23+ {{ include "deploy_utils.resources" .app.harness.database.resources }}
2824---
2925apiVersion : apps/v1
3026kind : Deployment
6561 - name : {{ $port.name }}
6662 containerPort : {{ $port.port }}
6763 {{- end }}
68- resources :
69- requests :
70- memory : {{ .app.harness.database.resources.requests.memory | default "32Mi" }}
71- cpu : {{ .app.harness.database.resources.requests.cpu | default "25m" }}
72- limits :
73- memory : {{ .app.harness.database.resources.limits.memory | default "64Mi" }}
74- cpu : {{ .app.harness.database.resources.limits.cpu | default "50m" }}
64+ {{ include "deploy_utils.resources" .app.harness.database.resources }}
7565 volumeMounts :
7666 - name : {{ .app.harness.database.name | quote }}
7767 mountPath : /data/db
Original file line number Diff line number Diff line change @@ -102,11 +102,7 @@ spec:
102102 - containerPort : {{ .app.harness.deployment.port | default 8080 }}
103103 resources :
104104 requests :
105- memory : {{ .app.harness.deployment.resources.requests.memory | default "32Mi" }}
106- cpu : {{ .app.harness.deployment.resources.requests.cpu | default "25m" }}
107- limits :
108- memory : {{ .app.harness.deployment.resources.limits.memory | default "64Mi" }}
109- cpu : {{ .app.harness.deployment.resources.limits.cpu | default "50m" }}
105+ {{ include "deploy_utils.resources" .app.harness.deployment.resources }}
110106
111107 volumeMounts :
112108 - name : cloudharness-allvalues
You can’t perform that action at this time.
0 commit comments