diff --git a/src/chartmuseum/README.md b/src/chartmuseum/README.md index f42b06b..ecded6b 100644 --- a/src/chartmuseum/README.md +++ b/src/chartmuseum/README.md @@ -97,6 +97,7 @@ their default values. See values.yaml for all available options. | `persistence.pv.nfs.server` | NFS server for PV | `` | | `persistence.pv.nfs.path` | Storage Path | `` | | `persistence.pv.pvname` | Custom name for private volume | `` | +| `volumePermissions.enabled` | Toggle for using VolumePermissions initContainer | `true` | | `volumePermissions.image.registry` | Init container volume-permissions image registry | `docker.io` | | `volumePermissions.image.repository` | Init container volume-permissions image name | `bitnami/minideb` | | `volumePermissions.image.tag` | Init container volume-permissions image tag | `buster` | diff --git a/src/chartmuseum/templates/deployment.yaml b/src/chartmuseum/templates/deployment.yaml index 554739d..e753d7a 100644 --- a/src/chartmuseum/templates/deployment.yaml +++ b/src/chartmuseum/templates/deployment.yaml @@ -43,7 +43,7 @@ spec: {{- if .Values.securityContext.supplementalGroups }} supplementalGroups: {{ .Values.securityContext.supplementalGroups }} {{- end }} - {{- else if .Values.persistence.enabled }} + {{- else if (and .Values.persistence.enabled .Values.volumePermissions.eanbled) }} initContainers: - name: volume-permissions image: {{ template "chartmuseum.volumePermissions.image" . }} diff --git a/src/chartmuseum/values.yaml b/src/chartmuseum/values.yaml index 0dc6d4c..255519c 100644 --- a/src/chartmuseum/values.yaml +++ b/src/chartmuseum/values.yaml @@ -285,6 +285,7 @@ persistence: ## volumePermissions: Change the owner of the persistent volume mountpoint to RunAsUser:fsGroup ## volumePermissions: + enabled: true image: registry: docker.io repository: bitnami/minideb