Skip to content
Snippets Groups Projects
Commit 16d7b3ca authored by Philipp S. Sommer's avatar Philipp S. Sommer
Browse files

Merge branch 'fix-worker-resources' into 'main'

overwrite resources in deploymentconfig template

See merge request !40
parents baecfc86 5b45961f
No related branches found
No related tags found
1 merge request!40overwrite resources in deploymentconfig template
Pipeline #293628 passed
......@@ -2,11 +2,11 @@
{%- raw %}
{{- define "{% endraw %}{{ cookiecutter.template_base_name }}{% raw %}.defaultWorkerResources" -}}
limits:
cpu: {{ .resources.limits.cpu | default "200m" | quote }}
memory: {{ .resources.limits.memory | default "200Mi" | quote }}
cpu: "200m"
memory: "200Mi"
requests:
cpu: {{ .resources.requests.cpu | default "50m" | quote }}
memory: {{ .resources.requests.memory | default "50Mi" | quote }}
cpu: "50m"
memory: "50Mi"
{{- end }}
{%- endraw %}
{%- endif %}
\ No newline at end of file
......@@ -29,7 +29,8 @@ spec:
memory: 20Mi
type: {% raw %}{{ $data.deploymentStrategy | default $.Values.deploymentStrategy }}{%- endraw %}
{%- raw %}
{{- $resources := include "{% endraw %}{{ cookiecutter.template_base_name }}{% raw %}.defaultWorkerResources" $data | fromYaml }}
{{- $defaultResources := include "{% endraw %}{{ cookiecutter.template_base_name }}{% raw %}.defaultWorkerResources" $data | fromYaml }}
{{- $resources := mustMergeOverwrite ($defaultResources) ($data.resources | default (dict)) }}
{{- $podValues := mustMergeOverwrite (deepCopy $.Values) (dict "resources" $resources) $options (dict "baseName" $name) {% endraw %}{%- if cookiecutter.include_secret =="yes" %}{% raw %}(dict "secretName" ($.Values.secretName | default $.Values.baseName)) {% endraw %}{% endif %} {%- if cookiecutter.include_configmap =="yes" %}{% raw %}(dict "configMapName" ($.Values.configMapName | default $.Values.baseName)){% endraw %}{% endif %}{% raw %} }}
{{- $podData := dict "Values" $podValues "Release" $.Release "Chart" $.Chart }}
{%- endraw %}
......
......@@ -23,7 +23,8 @@ spec:
strategy:
type: {% raw %}{{ $data.deploymentStrategy | default $.Values.deploymentStrategy }}{%- endraw %}
{%- raw %}
{{- $resources := include "{% endraw %}{{ cookiecutter.template_base_name }}{% raw %}.defaultWorkerResources" $data | fromYaml }}
{{- $defaultResources := include "{% endraw %}{{ cookiecutter.template_base_name }}{% raw %}.defaultWorkerResources" $data | fromYaml }}
{{- $resources := mustMergeOverwrite ($defaultResources) ($data.resources | default (dict)) }}
{{- $podValues := mustMergeOverwrite (deepCopy $.Values) (dict "resources" $resources) $options (dict "baseName" $name) {% endraw %}{%- if cookiecutter.include_secret =="yes" %}{% raw %}(dict "secretName" ($.Values.secretName | default $.Values.baseName)) {% endraw %}{% endif %} {%- if cookiecutter.include_configmap =="yes" %}{% raw %}(dict "configMapName" ($.Values.configMapName | default $.Values.baseName)){% endraw %}{% endif %}{% raw %} }}
{{- $podData := dict "Values" $podValues "Release" $.Release "Chart" $.Chart }}
{%- endraw %}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment