[bitnami/spark] Add extraVolumeClaimTemplates in master and worker StatefulSets (#17353)

* [bitnami/spark] Add extraVolumeClaimTemplates for master and worker nodes

Signed-off-by: Stanisavljevic Ognjen <ognjen.stanisavljevic@thingsolver.com>

* Move to new version - bump version in chart.yaml

Signed-off-by: Stanisavljevic Ognjen <ognjen.stanisavljevic@thingsolver.com>

---------

Signed-off-by: Stanisavljevic Ognjen <ognjen.stanisavljevic@thingsolver.com>
This commit is contained in:
Ognjen Stanisavljevic
2023-06-28 12:33:04 +02:00
committed by GitHub
parent e1b669a351
commit 4bc80094d3
5 changed files with 15 additions and 1 deletions

View File

@@ -24,4 +24,4 @@ maintainers:
name: spark
sources:
- https://github.com/bitnami/charts/tree/main/bitnami/spark
version: 7.0.2
version: 7.1.0

View File

@@ -137,6 +137,7 @@ The command removes all the Kubernetes components associated with the chart and
| `master.lifecycleHooks` | for the master container(s) to automate configuration before or after startup | `{}` |
| `master.extraVolumes` | Optionally specify extra list of additional volumes for the master pod(s) | `[]` |
| `master.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the master container(s) | `[]` |
| `master.extraVolumeClaimTemplates` | Optionally specify extra list of volumesClaimTemplates for the master statefulset | `[]` |
| `master.resources.limits` | The resources limits for the container | `{}` |
| `master.resources.requests` | The requested resources for the container | `{}` |
| `master.livenessProbe.enabled` | Enable livenessProbe | `true` |
@@ -213,6 +214,7 @@ The command removes all the Kubernetes components associated with the chart and
| `worker.lifecycleHooks` | for the worker container(s) to automate configuration before or after startup | `{}` |
| `worker.extraVolumes` | Optionally specify extra list of additional volumes for the worker pod(s) | `[]` |
| `worker.extraVolumeMounts` | Optionally specify extra list of additional volumeMounts for the master container(s) | `[]` |
| `worker.extraVolumeClaimTemplates` | Optionally specify extra list of volumesClaimTemplates for the worker statefulset | `[]` |
| `worker.resources.limits` | The resources limits for the container | `{}` |
| `worker.resources.requests` | The requested resources for the container | `{}` |
| `worker.livenessProbe.enabled` | Enable livenessProbe | `true` |

View File

@@ -349,3 +349,6 @@ spec:
secretName: {{ template ".Values.initScriptsSecret" . }}
defaultMode: 0755
{{- end }}
{{- if .Values.master.extraVolumeClaimTemplates }}
volumeClaimTemplates: {{- include "common.tplvalues.render" (dict "value" .Values.master.extraVolumeClaimTemplates "context" $) | nindent 8 }}
{{- end }}

View File

@@ -373,3 +373,6 @@ spec:
secretName: {{ template ".Values.initScriptsSecret" . }}
defaultMode: 0755
{{- end }}
{{- if .Values.worker.extraVolumeClaimTemplates }}
volumeClaimTemplates: {{- include "common.tplvalues.render" (dict "value" .Values.worker.extraVolumeClaimTemplates "context" $) | nindent 8 }}
{{- end }}

View File

@@ -280,6 +280,9 @@ master:
## @param master.extraVolumeMounts Optionally specify extra list of additional volumeMounts for the master container(s)
##
extraVolumeMounts: []
## @param master.extraVolumeClaimTemplates Optionally specify extra list of volumesClaimTemplates for the master statefulset
##
extraVolumeClaimTemplates: []
## Container resource requests and limits
## ref: https://kubernetes.io/docs/user-guide/compute-resources/
## We usually recommend not to specify default resources and to leave this as a conscious
@@ -561,6 +564,9 @@ worker:
## @param worker.extraVolumeMounts Optionally specify extra list of additional volumeMounts for the master container(s)
##
extraVolumeMounts: []
## @param worker.extraVolumeClaimTemplates Optionally specify extra list of volumesClaimTemplates for the worker statefulset
##
extraVolumeClaimTemplates: []
## Container resource requests and limits
## ref: https://kubernetes.io/docs/user-guide/compute-resources/
## We usually recommend not to specify default resources and to leave this as a conscious