Skip to content
This repository was archived by the owner on Feb 22, 2022. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions incubator/patroni/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
name: patroni
description: "Highly available elephant herd: HA PostgreSQL cluster."
version: 0.2.2
description: 'Highly available elephant herd: HA PostgreSQL cluster.'
version: 0.3.2
appVersion: 1.0-p5
home: https://github.com/zalando/patroni
sources:
- https://github.com/zalando/patroni
- https://github.com/zalando/spilo
- https://github.com/zalando/patroni
- https://github.com/zalando/spilo
maintainers:
- name: alexeyklyukin
email: [email protected]
- name: linki
email: [email protected]
- name: alexeyklyukin
email: [email protected]
- name: linki
email: [email protected]
10 changes: 5 additions & 5 deletions incubator/patroni/templates/NOTES.txt
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
Patroni can be accessed via port 5432 on the following DNS name from within your cluster:
{{ template "fullname" . }}.{{ .Release.Namespace }}.svc.cluster.local
{{ template "patroni.fullname" . }}.{{ .Release.Namespace }}.svc.cluster.local

To get your password for superuser or admin run:

# admin user password
PGPASSWORD_ADMIN=$(kubectl get secret --namespace {{ .Release.Namespace }} {{ template "fullname" . }} -o jsonpath="{.data.password-admin}" | base64 --decode)
PGPASSWORD_ADMIN=$(kubectl get secret --namespace {{ .Release.Namespace }} {{ template "patroni.fullname" . }} -o jsonpath="{.data.password-admin}" | base64 --decode)

# superuser password
PGPASSWORD_SUPERUSER=$(kubectl get secret --namespace {{ .Release.Namespace }} {{ template "fullname" . }} -o jsonpath="{.data.password-superuser}" | base64 --decode)
PGPASSWORD_SUPERUSER=$(kubectl get secret --namespace {{ .Release.Namespace }} {{ template "patroni.fullname" . }} -o jsonpath="{.data.password-superuser}" | base64 --decode)

To connect to your database:

Expand All @@ -16,10 +16,10 @@ To connect to your database:
kubectl run -i --tty --rm psql --image=postgres \
--env "PGPASSWORD=$PGPASSWORD_ADMIN" \
--command -- psql -U admin \
-h {{ template "fullname" . }}.{{ .Release.Namespace }}.svc.cluster.local postgres
-h {{ template "patroni.fullname" . }}.{{ .Release.Namespace }}.svc.cluster.local postgres

# login as superuser
kubectl run -i --tty --rm psql --image=postgres \
--env "PGPASSWORD=$PGPASSWORD_SUPERUSER" \
--command -- psql -U postgres \
-h {{ template "fullname" . }}.{{ .Release.Namespace }}.svc.cluster.local postgres
-h {{ template "patroni.fullname" . }}.{{ .Release.Namespace }}.svc.cluster.local postgres
2 changes: 1 addition & 1 deletion incubator/patroni/templates/_helpers.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,6 @@
Create a default fully qualified app name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
*/}}
{{- define "fullname" -}}
{{- define "patroni.fullname" -}}
{{- printf "%s-%s" .Release.Name .Values.Name | trunc 63 -}}
{{- end -}}
2 changes: 1 addition & 1 deletion incubator/patroni/templates/ep-patroni.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v1
kind: Endpoints
metadata:
name: {{ template "fullname" . }}
name: {{ template "patroni.fullname" . }}
labels:
heritage: {{ .Release.Service | quote }}
release: {{ .Release.Name | quote }}
Expand Down
2 changes: 1 addition & 1 deletion incubator/patroni/templates/sec-patroni.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v1
kind: Secret
metadata:
name: {{ template "fullname" . }}
name: {{ template "patroni.fullname" . }}
labels:
heritage: {{ .Release.Service | quote }}
release: {{ .Release.Name | quote }}
Expand Down
16 changes: 8 additions & 8 deletions incubator/patroni/templates/statefulset-patroni.yaml
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
apiVersion: apps/v1beta1
kind: StatefulSet
metadata:
name: {{ template "fullname" . }}
name: {{ template "patroni.fullname" . }}
labels:
heritage: {{ .Release.Service | quote }}
release: {{ .Release.Name | quote }}
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
component: "{{.Release.Name}}-{{.Values.Component}}"
spec:
serviceName: {{ template "fullname" . }}
serviceName: {{ template "patroni.fullname" . }}
replicas: {{default 5 .Values.Replicas }}
template:
metadata:
name: {{ template "fullname" . }}
name: {{ template "patroni.fullname" . }}
labels:
heritage: {{.Release.Service | quote }}
release: {{.Release.Name | quote }}
Expand All @@ -32,17 +32,17 @@ spec:
- name: PGPASSWORD_SUPERUSER
valueFrom:
secretKeyRef:
name: {{ template "fullname" . }}
name: {{ template "patroni.fullname" . }}
key: password-superuser
- name: PGPASSWORD_ADMIN
valueFrom:
secretKeyRef:
name: {{ template "fullname" . }}
name: {{ template "patroni.fullname" . }}
key: password-admin
- name: PGPASSWORD_STANDBY
valueFrom:
secretKeyRef:
name: {{ template "fullname" . }}
name: {{ template "patroni.fullname" . }}
key: password-standby
{{if .Values.Etcd.Host }}
- name: ETCD_HOST
Expand All @@ -52,7 +52,7 @@ spec:
value: {{default (printf "%s-etcd" .Release.Name | trunc 63) .Values.Etcd.Discovery }}
{{end}}
- name: SCOPE
value: {{ template "fullname" . }}
value: {{ template "patroni.fullname" . }}
- name: USE_WALE
value: ""
- name: PGROOT
Expand All @@ -79,7 +79,7 @@ spec:
volumes:
- name: patroni-config
secret:
secretName: {{ template "fullname" . }}
secretName: {{ template "patroni.fullname" . }}

volumeClaimTemplates:
- metadata:
Expand Down
2 changes: 1 addition & 1 deletion incubator/patroni/templates/svc-patroni.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v1
kind: Service
metadata:
name: {{ template "fullname" . }}
name: {{ template "patroni.fullname" . }}
labels:
heritage: {{ .Release.Service | quote }}
release: {{ .Release.Name | quote }}
Expand Down