diff --git a/deployments/charts/penumbra-node/templates/statefulset.yaml b/deployments/charts/penumbra-node/templates/statefulset.yaml index af74cd5872..01432ae7e2 100644 --- a/deployments/charts/penumbra-node/templates/statefulset.yaml +++ b/deployments/charts/penumbra-node/templates/statefulset.yaml @@ -104,6 +104,8 @@ spec: - key: "tls.key" path: "server.key" {{ end }} + {{- if .Values.maintenanceMode }} + {{- else }} initContainers: - name: pd-init securityContext: @@ -171,6 +173,7 @@ spec: - name: db-certificates mountPath: /opt/postgres-certificates {{- end }} + {{- end }} containers: - name: pd @@ -262,7 +265,7 @@ spec: command: - sleep - infinity - {{- end }} + {{- else }} {{- if .Values.postgres.certificateSecretName }} args: - -c @@ -272,6 +275,7 @@ spec: - -c - ssl_key_file=/var/lib/postgresql/certs/server.key {{- end }} + {{- end }} ports: - name: postgres containerPort: 5432 @@ -305,12 +309,14 @@ spec: valueFrom: fieldRef: fieldPath: metadata.labels['apps.kubernetes.io/pod-index'] - + {{- if .Values.maintenanceMode }} + {{- else }} readinessProbe: tcpSocket: port: 5432 timeoutSeconds: 10 initialDelaySeconds: 10 + {{- end }} resources: {{- toYaml .Values.postgres.resources | nindent 12 }} volumeMounts: