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