[bitnami/solr] Allow pod specific additional volumes (#7808)

* [bitnami/solr] Allow pod specific additional volumes

* Update Chart.yaml

Co-authored-by: Miguel Ángel Cabrera Miñagorri <mcabrera@vmware.com>
This commit is contained in:
Andreas Steffan
2021-10-20 10:23:58 +02:00
committed by GitHub
parent 795b01c59a
commit 3bfbdb1bfb
3 changed files with 31 additions and 1 deletions

View File

@@ -27,4 +27,4 @@ name: solr
sources:
- https://github.com/bitnami/bitnami-docker-solr
- https://lucene.apache.org/solr/
version: 2.0.10
version: 2.1.0

View File

@@ -307,6 +307,10 @@ spec:
{{- if .Values.extraVolumeMounts }}
{{- include "common.tplvalues.render" (dict "value" .Values.extraVolumeMounts "context" $) | nindent 12 }}
{{- end }}
{{- range .Values.persistence.extraVolumeClaimTemplates }}
- name: {{ .name }}
mountPath: {{ .mountPath }}
{{- end}}
{{- if .Values.sidecars }}
{{- include "common.tplvalues.render" (dict "value" .Values.sidecars "context" $) | nindent 8 }}
{{- end }}
@@ -345,4 +349,20 @@ spec:
requests:
storage: {{ .Values.persistence.size | quote }}
{{ include "solr.storageClass" . | nindent 8 }}
{{- range .Values.persistence.extraVolumeClaimTemplates }}
- metadata:
name: {{ .name }}
{{- if $.Values.persistence.annotations }}
annotations: {{- include "common.tplvalues.render" (dict "value" .Values.persistence.annotations "context" $) | nindent 10 }}
{{- end }}
spec:
accessModes:
{{- range $.Values.persistence.accessModes }}
- {{ . | quote }}
{{- end }}
resources:
requests:
storage: {{ .size | quote }}
{{ include "solr.storageClass" $ | nindent 8 }}
{{- end }}
{{- end }}

View File

@@ -394,6 +394,16 @@ persistence:
## @param persistence.mountPath Persistence mount path for Solr
##
mountPath: /bitnami/solr
## @param persistence.extraVolumeClaimTemplates Additional pod instance specific volumes
##
## Example
## extraVolumeClaimTemplates:
## - name: "extra"
## size: 8Gi
## mountPath: "/extra"
extraVolumeClaimTemplates: []
serviceAccount:
## @param serviceAccount.create Specifies whether a ServiceAccount should be created
##