Skip to content
Snippets Groups Projects
Commit 6ed34070 authored by OZGCloud's avatar OZGCloud
Browse files

helm configure resources

parent 5accf248
Branches
No related tags found
No related merge requests found
...@@ -69,24 +69,6 @@ app.kubernetes.io/namespace: {{ include "app.namespace" . }} ...@@ -69,24 +69,6 @@ app.kubernetes.io/namespace: {{ include "app.namespace" . }}
{{- end -}} {{- end -}}
{{- end -}} {{- end -}}
{{- define "app.resources" }}
{{- if eq (include "app.kopEnvironment" . ) "prod" }}
limits:
cpu: "500m"
memory: "1000Mi"
requests:
cpu: "50m"
memory: "250Mi"
{{- else }}
limits:
cpu: "500m"
memory: "1000Mi"
requests:
cpu: "50m"
memory: "250Mi"
{{- end }}
{{- end -}}
{{- define "app.ingress.host" }} {{- define "app.ingress.host" }}
{{- if eq (.Values.image).name "formsolutions-adapter" }} {{- if eq (.Values.image).name "formsolutions-adapter" }}
{{- printf "%s-fs.%s" (include "app.kopBezeichner" .) .Values.baseUrl }} {{- printf "%s-fs.%s" (include "app.kopBezeichner" .) .Values.baseUrl }}
......
...@@ -111,7 +111,9 @@ spec: ...@@ -111,7 +111,9 @@ spec:
successThreshold: 1 successThreshold: 1
timeoutSeconds: 5 timeoutSeconds: 5
resources: resources:
{{- include "app.resources" . | indent 8 }} {{- with .Values.resources }}
{{ toYaml . | indent 10 }}
{{- end }}
securityContext: securityContext:
allowPrivilegeEscalation: false allowPrivilegeEscalation: false
privileged: false privileged: false
......
...@@ -24,42 +24,32 @@ ...@@ -24,42 +24,32 @@
suite: test deployment suite: test deployment
release: release:
name: afm_adapter name: afm-adapter
templates: templates:
- templates/deployment.yaml - templates/deployment.yaml
tests: tests:
- it: test resources for prod environment - it: test resources for prod environment
release:
namespace: sh-helm-prod
set: set:
kop.environment: prod kop.environment: prod
resources:
limits:
cpu: "11m"
memory: "22Mi"
requests:
cpu: "33m"
memory: "44Mi"
asserts: asserts:
- equal: - equal:
path: spec.template.spec.containers[0].resources.limits.cpu path: spec.template.spec.containers[0].resources.limits.cpu
value: 500m value: 11m
- equal:
path: spec.template.spec.containers[0].resources.limits.memory
value: 1000Mi
- equal:
path: spec.template.spec.containers[0].resources.requests.cpu
value: 50m
- equal:
path: spec.template.spec.containers[0].resources.requests.memory
value: 250Mi
- it: test default resources
release:
namespace: sh-helm-test
asserts:
- equal:
path: spec.template.spec.containers[0].resources.limits.cpu
value: 500m
- equal: - equal:
path: spec.template.spec.containers[0].resources.limits.memory path: spec.template.spec.containers[0].resources.limits.memory
value: 1000Mi value: 22Mi
- equal: - equal:
path: spec.template.spec.containers[0].resources.requests.cpu path: spec.template.spec.containers[0].resources.requests.cpu
value: 50m value: 33m
- equal: - equal:
path: spec.template.spec.containers[0].resources.requests.memory path: spec.template.spec.containers[0].resources.requests.memory
value: 250Mi value: 44Mi
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment