Merge "Helm-Toolkit: update K8S resources function"
This commit is contained in:
commit
5231a33311
@ -14,16 +14,55 @@ See the License for the specific language governing permissions and
|
|||||||
limitations under the License.
|
limitations under the License.
|
||||||
*/}}
|
*/}}
|
||||||
|
|
||||||
|
{{/*
|
||||||
|
abstract: |
|
||||||
|
Renders kubernetes resource limits for pods
|
||||||
|
values: |
|
||||||
|
pod:
|
||||||
|
resources:
|
||||||
|
enabled: true
|
||||||
|
api:
|
||||||
|
requests:
|
||||||
|
memory: "128Mi"
|
||||||
|
cpu: "100m"
|
||||||
|
limits:
|
||||||
|
memory: "1024Mi"
|
||||||
|
cpu: "2000m"
|
||||||
|
|
||||||
|
usage: |
|
||||||
|
{{ include "helm-toolkit.snippets.kubernetes_resources" ( tuple . .Values.pod.resources.api ) }}
|
||||||
|
return: |
|
||||||
|
resources:
|
||||||
|
limits:
|
||||||
|
cpu: "2000m"
|
||||||
|
memory: "1024Mi"
|
||||||
|
requests:
|
||||||
|
cpu: "100m"
|
||||||
|
memory: "128Mi
|
||||||
|
*/}}
|
||||||
|
|
||||||
{{- define "helm-toolkit.snippets.kubernetes_resources" -}}
|
{{- define "helm-toolkit.snippets.kubernetes_resources" -}}
|
||||||
{{- $envAll := index . 0 -}}
|
{{- $envAll := index . 0 -}}
|
||||||
{{- $component := index . 1 -}}
|
{{- $component := index . 1 -}}
|
||||||
{{- if $envAll.Values.pod.resources.enabled -}}
|
{{- if $envAll.Values.pod.resources.enabled -}}
|
||||||
resources:
|
resources:
|
||||||
|
{{- if or $component.limits.cpu $component.limits.memory }}
|
||||||
limits:
|
limits:
|
||||||
|
{{- if $component.limits.cpu }}
|
||||||
cpu: {{ $component.limits.cpu | quote }}
|
cpu: {{ $component.limits.cpu | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if $component.limits.memory }}
|
||||||
memory: {{ $component.limits.memory | quote }}
|
memory: {{ $component.limits.memory | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if or $component.requests.cpu $component.requests.memory }}
|
||||||
requests:
|
requests:
|
||||||
|
{{- if $component.requests.cpu }}
|
||||||
cpu: {{ $component.requests.cpu | quote }}
|
cpu: {{ $component.requests.cpu | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- if $component.requests.memory }}
|
||||||
memory: {{ $component.requests.memory | quote }}
|
memory: {{ $component.requests.memory | quote }}
|
||||||
|
{{- end }}
|
||||||
|
{{- end }}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
{{- end -}}
|
{{- end -}}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user