Loading charts/postgis/templates/persistentvolume.yaml 0 → 100644 +22 −0 Original line number Diff line number Diff line {{- if .Values.persistence.enabled}} kind: PersistentVolume apiVersion: v1 metadata: name: {{ template "postgis.fullname" . }} labels: app: {{ template "postgis.name" . }} chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }} release: {{ .Release.Name }} heritage: {{ .Release.Service }} spec: capacity: storage: {{ .Values.persistence.size }} accessModes: {{- range .Values.persistence.accessModes }} - {{ . | quote }} {{- end }} persistentVolumeReclaimPolicy: {{ .Values.persistence.reclaimPolicy }} hostPath: path: "{{.Values.persistence.location}}" storageClassName: {{ template "postgis.fullname" . }} {{- end }} charts/postgis/templates/persistentvolumeclaim.yaml 0 → 100644 +34 −0 Original line number Diff line number Diff line {{- if .Values.persistence.enabled -}} {{- if not .Values.persistence.existingClaim -}} apiVersion: "v1" kind: "PersistentVolumeClaim" metadata: {{- if .Values.persistence.annotations }} annotations: {{ toYaml .Values.persistence.annotations | indent 4 }} {{- end }} labels: app: {{ template "postgis.name" . }} chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }} release: {{ .Release.Name }} heritage: {{ .Release.Service }} name: {{ template "postgis.fullname" . }} spec: accessModes: {{ toYaml .Values.persistence.accessModes | indent 4 }} {{- if .Values.persistence.storageClass }} {{- if (eq "-" .Values.persistence.storageClass) }} storageClassName: "" {{- else }} {{- if (eq "fullname" .Values.persistence.storageClass) }} storageClassName: "{{ template "postgis.fullname" . }}" {{- else }} storageClassName: "{{ .Values.persistence.storageClass }}" {{- end }} {{- end }} {{- end }} resources: requests: storage: "{{ .Values.persistence.size }}" {{- end -}} {{- end -}} charts/postgis/templates/storageclass.yaml 0 → 100644 +13 −0 Original line number Diff line number Diff line {{- if .Values.persistentVolume.enabled}} kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: name: {{ template "postgis.fullname" . }} labels: app: {{ template "postgis.name" . }} chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }} release: {{ .Release.Name }} heritage: {{ .Release.Service }} provisioner: kubernetes.io/no-provisioner volumeBindingMode: WaitForFirstConsumer {{- end }} charts/postgis/values.yaml +6 −2 Original line number Diff line number Diff line Loading @@ -301,7 +301,7 @@ persistence: ## If defined, PVC must be created manually before volume will be bound ## The value is evaluated as a template, so, for example, the name can depend on .Release or .Chart ## # existingClaim: existingClaim: false ## The path the volume will be mounted at, useful when using different ## PostgreSQL images. Loading @@ -313,12 +313,16 @@ persistence: ## subPath: "" # storageClass: "-" storageClass: "fullname" accessModes: - ReadWriteOnce size: 8Gi annotations: {} reclaimPolicy: Retain #location: "<WORKDIR>/postgis" location: "/home/englab/.meep/postgis" ## updateStrategy for PostgreSQL StatefulSet and its slaves StatefulSets ## ref: https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#update-strategies updateStrategy: Loading Loading
charts/postgis/templates/persistentvolume.yaml 0 → 100644 +22 −0 Original line number Diff line number Diff line {{- if .Values.persistence.enabled}} kind: PersistentVolume apiVersion: v1 metadata: name: {{ template "postgis.fullname" . }} labels: app: {{ template "postgis.name" . }} chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }} release: {{ .Release.Name }} heritage: {{ .Release.Service }} spec: capacity: storage: {{ .Values.persistence.size }} accessModes: {{- range .Values.persistence.accessModes }} - {{ . | quote }} {{- end }} persistentVolumeReclaimPolicy: {{ .Values.persistence.reclaimPolicy }} hostPath: path: "{{.Values.persistence.location}}" storageClassName: {{ template "postgis.fullname" . }} {{- end }}
charts/postgis/templates/persistentvolumeclaim.yaml 0 → 100644 +34 −0 Original line number Diff line number Diff line {{- if .Values.persistence.enabled -}} {{- if not .Values.persistence.existingClaim -}} apiVersion: "v1" kind: "PersistentVolumeClaim" metadata: {{- if .Values.persistence.annotations }} annotations: {{ toYaml .Values.persistence.annotations | indent 4 }} {{- end }} labels: app: {{ template "postgis.name" . }} chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }} release: {{ .Release.Name }} heritage: {{ .Release.Service }} name: {{ template "postgis.fullname" . }} spec: accessModes: {{ toYaml .Values.persistence.accessModes | indent 4 }} {{- if .Values.persistence.storageClass }} {{- if (eq "-" .Values.persistence.storageClass) }} storageClassName: "" {{- else }} {{- if (eq "fullname" .Values.persistence.storageClass) }} storageClassName: "{{ template "postgis.fullname" . }}" {{- else }} storageClassName: "{{ .Values.persistence.storageClass }}" {{- end }} {{- end }} {{- end }} resources: requests: storage: "{{ .Values.persistence.size }}" {{- end -}} {{- end -}}
charts/postgis/templates/storageclass.yaml 0 → 100644 +13 −0 Original line number Diff line number Diff line {{- if .Values.persistentVolume.enabled}} kind: StorageClass apiVersion: storage.k8s.io/v1 metadata: name: {{ template "postgis.fullname" . }} labels: app: {{ template "postgis.name" . }} chart: {{ .Chart.Name }}-{{ .Chart.Version | replace "+" "_" }} release: {{ .Release.Name }} heritage: {{ .Release.Service }} provisioner: kubernetes.io/no-provisioner volumeBindingMode: WaitForFirstConsumer {{- end }}
charts/postgis/values.yaml +6 −2 Original line number Diff line number Diff line Loading @@ -301,7 +301,7 @@ persistence: ## If defined, PVC must be created manually before volume will be bound ## The value is evaluated as a template, so, for example, the name can depend on .Release or .Chart ## # existingClaim: existingClaim: false ## The path the volume will be mounted at, useful when using different ## PostgreSQL images. Loading @@ -313,12 +313,16 @@ persistence: ## subPath: "" # storageClass: "-" storageClass: "fullname" accessModes: - ReadWriteOnce size: 8Gi annotations: {} reclaimPolicy: Retain #location: "<WORKDIR>/postgis" location: "/home/englab/.meep/postgis" ## updateStrategy for PostgreSQL StatefulSet and its slaves StatefulSets ## ref: https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#update-strategies updateStrategy: Loading