commit | bb68dfc7ef90077c45ebd8a8344b979d1ca71a1e | [log] [tgz] |
---|---|---|
author | Hyunsun Moon <hyunsun.moon@gmail.com> | Thu Oct 08 16:35:27 2020 -0700 |
committer | Hyunsun Moon <hyunsun.moon@gmail.com> | Thu Oct 08 16:35:27 2020 -0700 |
tree | 5e94463fd23ff461283cbc594c8dbeac61683f69 | |
parent | a50ec204afc4fd58b93f37b96ddb502b88d318bd [diff] |
AETHER-182 Use persistent volume for Redis Change-Id: I2f373b4e33174e82aaf0b35d3b808f015263a029
diff --git a/ran/accelleran-cbrs/accelleran-cbrs-common/Chart.yaml b/ran/accelleran-cbrs/accelleran-cbrs-common/Chart.yaml index c150ede..2b0966b 100644 --- a/ran/accelleran-cbrs/accelleran-cbrs-common/Chart.yaml +++ b/ran/accelleran-cbrs/accelleran-cbrs-common/Chart.yaml
@@ -9,4 +9,4 @@ description: A Helm chart to install Accelleran common to run Accelleran CU on CBRS band icon: https://guide.opencord.org/logos/cord.svg -version: 0.1.3 +version: 0.2.0
diff --git a/ran/accelleran-cbrs/accelleran-cbrs-common/templates/statefulset-accelleran-cbrs-redis.yaml b/ran/accelleran-cbrs/accelleran-cbrs-common/templates/statefulset-accelleran-cbrs-redis.yaml index b359f12..b244279 100644 --- a/ran/accelleran-cbrs/accelleran-cbrs-common/templates/statefulset-accelleran-cbrs-redis.yaml +++ b/ran/accelleran-cbrs/accelleran-cbrs-common/templates/statefulset-accelleran-cbrs-redis.yaml
@@ -44,7 +44,24 @@ - mountPath: /data name: redis-data-volume volumes: +{{- if not .Values.config.redis.persistence.enabled }} - name: redis-data-volume hostPath: - path: /tmp/redis-storage + path: /etc/redis-storage type: DirectoryOrCreate +{{- else }} + volumeClaimTemplates: + - metadata: + name: redis-data-volume + labels: +{{ tuple "accelleran-cbrs-redis" . | include "accelleran-cbrs-common.metadata_labels" | indent 8 }} + spec: + accessModes: + - {{ .Values.config.redis.persistence.accessMode | quote }} + resources: + requests: + storage: {{ .Values.config.redis.persistence.size | quote }} + {{- if .Values.config.redis.persistence.storageClass }} + storageClassName: "{{ .Values.config.redis.persistence.storageClass }}" + {{- end }} +{{- end }}
diff --git a/ran/accelleran-cbrs/accelleran-cbrs-common/values.yaml b/ran/accelleran-cbrs/accelleran-cbrs-common/values.yaml index f0ea833..318f943 100644 --- a/ran/accelleran-cbrs/accelleran-cbrs-common/values.yaml +++ b/ran/accelleran-cbrs/accelleran-cbrs-common/values.yaml
@@ -53,6 +53,11 @@ port: 6379 nodePort: 32000 protocol: TCP + persistence: + enabled: true + storageClass: "fast-disks" + accessMode: ReadWriteOnce + size: 1Gi ric: zlogConf: bufferMin: 64K