File tree Expand file tree Collapse file tree 3 files changed +40
-2
lines changed Expand file tree Collapse file tree 3 files changed +40
-2
lines changed Original file line number Diff line number Diff line change 36
36
{{- else }}
37
37
name : {{ .Values.digger.secret.existingSecretName }}
38
38
{{- end }}
39
+ {{- with .Values.digger.resources }}
40
+ resources :
41
+ {{- toYaml . | nindent 10 }}
42
+ {{- end }}
39
43
env :
40
44
- name : POSTGRES_PASSWORD
41
45
{{- if and .Values.postgres.enabled .Values.postgres.secret.useExistingSecret }}
Original file line number Diff line number Diff line change 1
1
# digger/tests/deployment_test.yaml
2
- suite : Test customEnv injection
2
+ suite : Test the backend deployment
3
3
templates :
4
4
- templates/backend-deployment.yaml
5
5
tests :
6
- - it : should include customEnv environment variable
6
+ - it : should include customEnv environment variable if specified
7
7
set :
8
8
digger.customEnv :
9
9
- name : TEST_ENV
@@ -14,3 +14,28 @@ tests:
14
14
content :
15
15
name : TEST_ENV
16
16
value : test-value
17
+
18
+ - it : should not include resources if not specified
19
+ asserts :
20
+ - isNull :
21
+ path : spec.template.spec.containers[0].resources
22
+
23
+ - it : should include resources if specified
24
+ set :
25
+ digger.resources :
26
+ requests :
27
+ cpu : " 100m"
28
+ memory : " 140Mi"
29
+ limits :
30
+ cpu : " 500m"
31
+ memory : " 200Mi"
32
+ asserts :
33
+ - equal :
34
+ path : spec.template.spec.containers[0].resources
35
+ value :
36
+ requests :
37
+ cpu : " 100m"
38
+ memory : " 140Mi"
39
+ limits :
40
+ cpu : " 500m"
41
+ memory : " 200Mi"
Original file line number Diff line number Diff line change @@ -21,6 +21,15 @@ digger:
21
21
# DEBUG will enable the debug logs, any other value will set it to INFO
22
22
logLevel : " INFO"
23
23
24
+ # Resource limits and requests for the pods
25
+ resources : {}
26
+ # requests:
27
+ # cpu: 100m
28
+ # memory: 140Mi
29
+ # limits:
30
+ # cpu: 500m
31
+ # memory: 200Mi
32
+
24
33
# livenessProbe and startupProbe settings
25
34
# https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/
26
35
You can’t perform that action at this time.
0 commit comments