diff --git a/templates/statefulset.yaml b/templates/statefulset.yaml deleted file mode 100644 index d67d885..0000000 --- a/templates/statefulset.yaml +++ /dev/null @@ -1,71 +0,0 @@ -apiVersion: apps/v1 -kind: StatefulSet -metadata: - name: {{ include "postgresql.fullname" . }} - labels: - {{- include "postgresql.labels" . | nindent 4 }} -spec: - serviceName: {{ include "postgresql.fullname" . }} - replicas: {{ .Values.replicaCount }} - selector: - matchLabels: - {{- include "postgresql.selectorLabels" . | nindent 6 }} - template: - metadata: - labels: - {{- include "postgresql.selectorLabels" . | nindent 8 }} - spec: - containers: - - name: postgresql - image: "{{ .Values.image.registry }}/{{ .Values.image.repository }}:{{ .Values.image.tag }}" - imagePullPolicy: {{ .Values.image.pullPolicy }} - ports: - - name: postgres - containerPort: 5432 - protocol: TCP - env: - - name: POSTGRES_DB - value: {{ .Values.postgres.database | quote }} - - name: POSTGRES_USER - value: {{ .Values.postgres.user | quote }} - - name: POSTGRES_PASSWORD - valueFrom: - secretKeyRef: - name: {{ .Values.postgres.existingSecret | default (include "postgresql.fullname" .) }} - key: {{ .Values.postgres.passwordKey }} - - name: PGDATA - value: /var/lib/postgresql/data/pgdata - volumeMounts: - - name: data - mountPath: /var/lib/postgresql/data - livenessProbe: - exec: - command: - - /bin/sh - - -c - - pg_isready -U {{ .Values.postgres.user }} - initialDelaySeconds: 30 - periodSeconds: 10 - timeoutSeconds: 5 - failureThreshold: 6 - readinessProbe: - exec: - command: - - /bin/sh - - -c - - pg_isready -U {{ .Values.postgres.user }} - initialDelaySeconds: 5 - periodSeconds: 10 - timeoutSeconds: 5 - failureThreshold: 6 - resources: - {{- toYaml .Values.resources | nindent 10 }} - volumes: - {{- if .Values.persistence.enabled }} - - name: data - persistentVolumeClaim: - claimName: {{ include "postgresql.fullname" . }} - {{- else }} - - name: data - emptyDir: {} - {{- end }}