Merge pull request #755 from rooftopcellist/mv-data-subPath

Use an Init Container to move the pg data subPath in the pvc
This commit is contained in:
Christian Adams
2022-01-27 19:55:48 -05:00
committed by GitHub

View File

@@ -35,6 +35,22 @@ spec:
{% endif %}
{% if bundle_ca_crt or projects_persistence|bool or init_container_extra_commands %}
initContainers:
- name: database-check
image: '{{ _init_container_image }}'
imagePullPolicy: '{{ image_pull_policy }}'
command:
- /bin/sh
- -c
- |
[[ -d /check-db/pgsql/data ]] && rm -rf /check-db/data; mv /check-db/pgsql/data/ /check-db/data/ && rm -rf /check-db/pgsql
volumeMounts:
- name: check-db-pvc
mountPath: /check-db
subPath: ''
volumes:
- name: check-db-pvc
persistentVolumeClaim:
claimName: postgres-{{ ansible_operator_meta.name }}-postgres-0
- name: init
image: '{{ _init_container_image }}'
imagePullPolicy: '{{ image_pull_policy }}'