diff --git a/playbooks/openshift-apps/nuancier.yml b/playbooks/openshift-apps/nuancier.yml index 08ea238c40..f199ad44de 100644 --- a/playbooks/openshift-apps/nuancier.yml +++ b/playbooks/openshift-apps/nuancier.yml @@ -15,15 +15,22 @@ appowners: - cverna - pingou + - role: openshift/object app: nuancier template: imagestream.yml objectname: imagestream.yml + - role: openshift/object app: nuancier template: buildconfig.yml objectname: buildconfig.yml + - role: openshift/object + app: mdapi + file: storage.yml + objectname: storage.yml + - role: openshift/object app: nuancier template: configmap.yml diff --git a/roles/openshift-apps/nuancier/files/deploymentconfig.yml b/roles/openshift-apps/nuancier/files/deploymentconfig.yml index cc3f64819b..bf325215e4 100644 --- a/roles/openshift-apps/nuancier/files/deploymentconfig.yml +++ b/roles/openshift-apps/nuancier/files/deploymentconfig.yml @@ -40,6 +40,8 @@ spec: - name: config-volume mountPath: /opt/app-root/config/ readOnly: true + - name: data-volume + mountPath: /var/cache/nuancier/ readinessProbe: timeoutSeconds: 1 initialDelaySeconds: 5 @@ -56,6 +58,9 @@ spec: - name: config-volume configMap: name: nuancier-configmap + - name: data-volume + persistentVolumeClaim: + claimName: nuancier-storage triggers: - type: ConfigChange diff --git a/roles/openshift-apps/nuancier/files/storage.yml b/roles/openshift-apps/nuancier/files/storage.yml new file mode 100644 index 0000000000..bebc512f41 --- /dev/null +++ b/roles/openshift-apps/nuancier/files/storage.yml @@ -0,0 +1,11 @@ +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: nuancier-storage +spec: + accessModes: + - ReadWriteMany + resources: + requests: + storage: 20Gi + storageClassName: ""