diff --git a/roles/openshift-apps/badges/files/storage.yml b/roles/openshift-apps/badges/files/storage.yml index 0272053084..281804a83a 100644 --- a/roles/openshift-apps/badges/files/storage.yml +++ b/roles/openshift-apps/badges/files/storage.yml @@ -11,3 +11,15 @@ spec: requests: storage: 5Gi storageClassName: ocs-storagecluster-cephfs +--- +# Redis +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: redis +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 100Gi diff --git a/roles/openshift-apps/badges/templates/deploymentconfig.yml b/roles/openshift-apps/badges/templates/deploymentconfig.yml index d5b4918484..5abcc30509 100644 --- a/roles/openshift-apps/badges/templates/deploymentconfig.yml +++ b/roles/openshift-apps/badges/templates/deploymentconfig.yml @@ -235,12 +235,19 @@ spec: containers: - name: redis image: redis:latest + volumeMounts: + - name: data + mountPath: "/data" env: - name: REDIS_PASSWORD valueFrom: secretKeyRef: name: badges key: redis-password + volumes: + - name: data + persistentVolumeClaim: + claimName: redis triggers: - type: ConfigChange - type: ImageChange