65 lines
1.8 KiB
Django/Jinja
65 lines
1.8 KiB
Django/Jinja
postgresqlUsername: {{ pg_username }}
|
|
postgresqlPassword: {{ pg_password }}
|
|
postgresqlDatabase: {{ pg_database }}
|
|
persistence:
|
|
size: {{ pg_volume_capacity|default('5') }}Gi
|
|
{% if pg_persistence_storageClass is defined %}
|
|
storageClass: {{ pg_persistence_storageClass }}
|
|
{% endif %}
|
|
{% if pg_persistence_existingclaim is defined %}
|
|
existingClaim: {{ pg_persistence_existingclaim }}
|
|
{% endif %}
|
|
{% if pg_cpu_limit is defined or pg_mem_limit is defined %}
|
|
resources:
|
|
limits:
|
|
{% if pg_cpu_limit is defined %}
|
|
cpu: {{ pg_cpu_limit | string }}m
|
|
{% endif %}
|
|
{% if pg_mem_limit is defined %}
|
|
memory: {{ pg_mem_limit | string }}Gi
|
|
{% endif %}
|
|
{% endif %}
|
|
{% if tolerations is defined or node_selector is defined or affinity is defined %}
|
|
master:
|
|
{% if tolerations is defined %}
|
|
tolerations:
|
|
{{ tolerations | to_nice_yaml(indent=2) | indent(width=4, indentfirst=True) }}
|
|
{% endif %}
|
|
{% if node_selector is defined %}
|
|
nodeSelector:
|
|
{{ node_selector | to_nice_yaml(indent=2) | indent(width=4, indentfirst=True) }}
|
|
{% endif %}
|
|
{% if affinity is defined %}
|
|
affinity:
|
|
{{ affinity | to_nice_yaml(indent=2) | indent(width=4, indentfirst=True) }}
|
|
{% endif %}
|
|
{% endif %}
|
|
image:
|
|
{% if pg_image_registry is defined %}
|
|
# The default bitnami image from the chart doesn't work on ARM
|
|
registry: {{ pg_image_registry }}
|
|
{% endif %}
|
|
{% if pg_image_registry is not defined %}
|
|
registry: docker.io/bitnami
|
|
{% endif %}
|
|
repository: postgresql
|
|
tag: '12.5.0'
|
|
volumePermissions:
|
|
image:
|
|
{% if pg_image_registry is defined %}
|
|
registry: {{ pg_image_registry }}
|
|
{% endif %}
|
|
# The default bitnami image from the chart doesn't work on ARM
|
|
repository: alpine
|
|
tag: '3'
|
|
{% if pg_image_registry is defined %}
|
|
metrics:
|
|
image:
|
|
registry: {{ pg_image_registry }}
|
|
{% endif %}
|
|
{% if pg_serviceaccount is defined %}
|
|
serviceAccount:
|
|
enabled: true
|
|
name: {{ pg_serviceaccount }}
|
|
{% endif %}
|