Skip to content
Snippets Groups Projects
Commit 52ec3d93 authored by OZGCloud's avatar OZGCloud
Browse files

Merge branch 'master' of git.ozg-sh.de:mgm/intelliform-adapter

parents 4ae32c21 d22f7bbc
No related branches found
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,35 @@ ...@@ -24,42 +24,35 @@
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
release:
namespace: sh-helm-prod
set: set:
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: - 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
- it: test default resources
release: - it: test empty resources
namespace: sh-helm-test
asserts: asserts:
- equal: - isEmpty:
path: spec.template.spec.containers[0].resources.limits.cpu path: spec.template.spec.containers[0].resources
value: 500m
- 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
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment