From 7c2ec8721c8feb7a140b8f0459d959e110aa2d88 Mon Sep 17 00:00:00 2001 From: Devin Buhl Date: Tue, 4 Feb 2020 14:41:35 -0500 Subject: [PATCH] allow to change accessmode for transode volume (#85) --- charts/kube-plex/README.md | 1 + charts/kube-plex/templates/volumes.yaml | 2 +- charts/kube-plex/values.yaml | 2 ++ 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/charts/kube-plex/README.md b/charts/kube-plex/README.md index 237ae0a..b0901cb 100644 --- a/charts/kube-plex/README.md +++ b/charts/kube-plex/README.md @@ -34,6 +34,7 @@ The following tables lists the configurable parameters of the Plex chart and the | `persistence.transcode.claimName`| Use an existing PVC to persist data | `nil` | | `persistence.transcode.subPath` | SubPath to use for existing Claim | `nil` | | `persistence.transcode.storageClass` | Type of persistent volume claim | `-` | +| `persistence.transcode.accessMode` | Persistent volume access mode | `ReadWriteMany` | | `persistence.data.size` | Size of persistent volume claim | `40Gi` | | `persistence.data.claimName`| Use an existing PVC to persist data | `nil` | | `persistence.data.subPath` | SubPath to use for existing Claim | `nil` | diff --git a/charts/kube-plex/templates/volumes.yaml b/charts/kube-plex/templates/volumes.yaml index 0fe7152..6b50414 100644 --- a/charts/kube-plex/templates/volumes.yaml +++ b/charts/kube-plex/templates/volumes.yaml @@ -11,7 +11,7 @@ metadata: component: transcode spec: accessModes: - - ReadWriteMany + - {{ .Values.persistence.config.accessMode | quote }} resources: requests: storage: {{ .Values.persistence.transcode.size | quote }} diff --git a/charts/kube-plex/values.yaml b/charts/kube-plex/values.yaml index 6b58f9e..d952463 100644 --- a/charts/kube-plex/values.yaml +++ b/charts/kube-plex/values.yaml @@ -77,6 +77,8 @@ persistence: # The requested size of the volume to be used when creating a # PersistentVolumeClaim. size: 20Gi + # Access mode for this volume + accessMode: ReadWriteMany data: # Optionally specify claimName to manually override the PVC to be used for # the data directory. If claimName is specified, storageClass and size are