fix(Postgresql): use correct PVC storageClass when using postgresql as a dependency on SCALE (#1212)

* fix db persistence

* Add global isSCALE flag to every questions.yaml file

* bump common
This commit is contained in:
Kjeld Schouten-Lebbing
2021-10-20 19:39:05 +02:00
committed by GitHub
parent 8f73fe8f66
commit 5c11bc8fb0
165 changed files with 188 additions and 11 deletions
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -15,6 +15,7 @@ questions:
editable: false
type: boolean
default: false
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: false
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1 -1
View File
@@ -15,4 +15,4 @@ maintainers:
name: common
sources: null
type: library
version: 8.3.13
version: 8.3.14
@@ -45,8 +45,8 @@ spec:
storage: {{ $values.size | default "100Gi" | quote }}
{{- if $values.storageClass }}
storageClassName: {{ if (eq "-" $values.storageClass) }}""{{- else if (eq "SCALE-ZFS" $values.storageClass ) }}{{ ( printf "%v-%v" "ix-storage-class" .Release.Name ) }}{{- else }}{{ $values.storageClass | quote }}{{- end }}
{{- else if .Values.ixChartContext }}
storageClassName: {{ printf "%v-%v" "ix-storage-class" .Release.Name }}
{{- else if $.Values.global.isSCALE }}
storageClassName: {{ ( printf "%v-%v" "ix-storage-class" .Release.Name ) }}
{{- end }}
{{- if $values.volumeName }}
volumeName: {{ $values.volumeName | quote }}
@@ -3,6 +3,7 @@ This template generates a random password and ensures it persists across updates
*/}}
{{- define "common.dependencies.postgresql.injector" -}}
{{- $pghost := printf "%v-%v" .Release.Name "postgresql" }}
{{- if .Values.postgresql.enabled }}
---
apiVersion: v1
@@ -37,12 +38,5 @@ type: Opaque
{{- $_ := set .Values.postgresql.url "complete" ( ( printf "postgresql://%v:%v@%v-postgresql:5432/%v" .Values.postgresql.postgresqlUsername $dbPass .Release.Name .Values.postgresql.postgresqlDatabase ) | quote ) }}
{{- $_ := set .Values.postgresql.url "jdbc" ( ( printf "jdbc:postgresql://%v-postgresql:5432/%v" .Release.Name .Values.postgresql.postgresqlDatabase ) | quote ) }}
{{/*
Also inject the storageClassName into the child chart
*/}}
{{- if .Values.ixChartContext }}
{{- $_ := set .Values.postgresql "ixChartContext" ( dict "storageClassName" ".Values.ixChartContext.storageClassName" ) }}
{{- end }}
{{- end }}
{{- end -}}
+1
View File
@@ -74,6 +74,7 @@ global:
nameOverride:
# -- Set the entire name definition
fullnameOverride:
isSCALE: false
controller:
# -- enable the controller.
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -24,6 +24,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -55,6 +55,7 @@ questions:
- value: "Never"
description: "Never"
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -24,6 +24,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -24,6 +24,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -24,6 +24,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,7 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: service
group: "Networking and Services"
label: "Configure Service(s)"
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -15,6 +15,7 @@ questions:
editable: false
type: boolean
default: false
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -24,6 +24,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""
+1
View File
@@ -23,6 +23,7 @@ questions:
editable: false
type: boolean
default: true
# Include{global}
- variable: controller
group: "Controller"
label: ""

Some files were not shown because too many files have changed in this diff Show More