From 17aeb2c7a8718baa416bbc38a273ef6ad44503c5 Mon Sep 17 00:00:00 2001 From: David Kirwan Date: Mon, 30 Sep 2024 14:02:49 +0100 Subject: [PATCH] firmitas: add PVC volume mounts for cronjob and deployment Signed-off-by: David Kirwan --- roles/openshift-apps/firmitas/templates/cronjob.yml | 5 +++++ roles/openshift-apps/firmitas/templates/deployment.yml | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/roles/openshift-apps/firmitas/templates/cronjob.yml b/roles/openshift-apps/firmitas/templates/cronjob.yml index 425e4543bd..8c0080cda0 100644 --- a/roles/openshift-apps/firmitas/templates/cronjob.yml +++ b/roles/openshift-apps/firmitas/templates/cronjob.yml @@ -27,7 +27,12 @@ spec: volumeMounts: - name: "{{ firmitas_application_name }}-configuration-secret-volume" mountPath: "/tmp/firmitas/" + - name: "{{ firmitas_application_name }}-volume" + mountPath: "/tmp/firmitas/" volumes: - name: "{{ firmitas_application_name }}-configuration-secret-volume" secret: secretName: "{{ firmitas_application_name }}-configuration-secret" + - name: "{{ firmitas_application_name }}-volume" + persistentVolumeClaim: + claimName: "firmitas-volume" diff --git a/roles/openshift-apps/firmitas/templates/deployment.yml b/roles/openshift-apps/firmitas/templates/deployment.yml index 110665edef..9c337672ec 100644 --- a/roles/openshift-apps/firmitas/templates/deployment.yml +++ b/roles/openshift-apps/firmitas/templates/deployment.yml @@ -58,9 +58,15 @@ spec: volumeMounts: - name: "{{ firmitas_application_name }}-configuration-secret-volume" mountPath: "/tmp/firmitas/" + - name: "{{ firmitas_application_name }}-volume" + mountPath: "/tmp/firmitas/" volumes: - name: "{{ firmitas_application_name }}-configuration-secret-volume" secret: secretName: "{{ firmitas_application_name }}-configuration-secret" + - name: "{{ firmitas_application_name }}-volume" + persistentVolumeClaim: + claimName: "firmitas-volume" + terminationGracePeriodSeconds: 10