diff --git a/charts/pulsar/templates/pulsar-manager-statefulset.yaml b/charts/pulsar/templates/pulsar-manager-statefulset.yaml index 609db7e..70e8a03 100755 --- a/charts/pulsar/templates/pulsar-manager-statefulset.yaml +++ b/charts/pulsar/templates/pulsar-manager-statefulset.yaml @@ -77,6 +77,9 @@ spec: volumeMounts: - name: "{{ template "pulsar.fullname" . }}-{{ .Values.pulsar_manager.component }}-{{ .Values.pulsar_manager.volumes.data.name }}" mountPath: /data + {{- if .Values.pulsar_manager.extraVolumeMounts }} +{{ toYaml .Values.pulsar_manager.extraVolumeMounts | indent 10 }} + {{- end }} {{- if .Values.auth.authentication.enabled }} {{- if eq .Values.auth.authentication.provider "jwt" }} - name: pulsar-manager-keys @@ -118,6 +121,9 @@ spec: {{- end }} {{- include "pulsar.imagePullSecrets" . | nindent 6}} volumes: + {{- if .Values.pulsar_manager.extraVolumes }} +{{ toYaml .Values.pulsar_manager.extraVolumes | indent 8 }} + {{- end }} {{- if .Values.auth.authentication.enabled }} {{- if eq .Values.auth.authentication.provider "jwt" }} - name: pulsar-manager-keys diff --git a/charts/pulsar/values.yaml b/charts/pulsar/values.yaml index 2b12cf7..2ccaed9 100755 --- a/charts/pulsar/values.yaml +++ b/charts/pulsar/values.yaml @@ -1361,6 +1361,8 @@ pulsar_manager: topologySpreadConstraints: [] annotations: {} tolerations: [] + extraVolumes: [] + extraVolumeMounts: [] gracePeriod: 30 resources: requests: