diff --git a/cockroachdb/templates/job.init.yaml b/cockroachdb/templates/job.init.yaml index c4433124..29d24966 100644 --- a/cockroachdb/templates/job.init.yaml +++ b/cockroachdb/templates/job.init.yaml @@ -262,4 +262,7 @@ spec: {{- end }} {{- end }} {{- end }} + {{- with .Values.init.extraPodSpec -}} + {{- . | toYaml | nindent 6 }} + {{- end }} {{- end }} diff --git a/cockroachdb/templates/statefulset.yaml b/cockroachdb/templates/statefulset.yaml index ba920e07..b2189c47 100644 --- a/cockroachdb/templates/statefulset.yaml +++ b/cockroachdb/templates/statefulset.yaml @@ -339,6 +339,9 @@ spec: secret: secretName: {{ template "cockroachdb.fullname" . }}-log-config {{- end }} + {{- with .Values.statefulset.extraPodSpec -}} + {{- . | toYaml | nindent 6 }} + {{- end }} {{- if .Values.storage.persistentVolume.enabled }} volumeClaimTemplates: - metadata: diff --git a/cockroachdb/values.yaml b/cockroachdb/values.yaml index 7a23ec31..92fec328 100644 --- a/cockroachdb/values.yaml +++ b/cockroachdb/values.yaml @@ -261,6 +261,10 @@ statefulset: # initialDelaySeconds: 30 # periodSeconds: 5 + # Add extra fields to the statefulset pod spec + extraPodSpec: {} + # shareProcessNamespace: true + service: ports: # You can set a different external and internal gRPC ports and their name. @@ -420,6 +424,11 @@ init: # options: [first_run = 'now'] + # Add extra fields to the init job pod spec + extraPodSpec: {} + # shareProcessNamespace: true + + # Whether to run securely using TLS certificates. tls: enabled: true