TrueChartsClone/charts/incubator/privatebin/templates/_configmap.tpl

21 lines
755 B
Smarty

{{/* Calculate PHP and NGINX file size limits from PrivateBin configuration */}}
{{- define "privatebin.configmap" -}}
---
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "tc.common.names.fullname" . }}-config
data:
{{/*
Multiply by 1, so large integers aren't rendered in scientific notation
See: https://github.com/helm/helm/issues/1707#issuecomment-1167860346
*/}}
sizelimits-php.ini: |-
upload_max_filesize = {{ mul .Values.privatebin.main.sizelimit 1 }}
post_max_size = {{ mul .Values.privatebin.main.sizelimit 1 }}
memory_limit = {{ mul .Values.privatebin.main.sizelimit 2 }}
sizelimits-nginx.conf: |-
client_max_body_size {{ add (div (div .Values.privatebin.main.sizelimit 1024) 1024) 5 }}M;
{{- end }}