瀏覽代碼

Add helper functions to retrieve new/old chart versions

Waqar Ahmed 5 年之前
父節點
當前提交
8d8fe11e6b

+ 0 - 0
test/nextcloud/1.0.0/templates/_backup.tpl


+ 0 - 15
test/nextcloud/1.0.0/templates/_helpers.tpl

@@ -106,24 +106,9 @@ app.kubernetes.io/name: {{ include "nextcloud.name" . }}
 app.kubernetes.io/instance: {{ .Release.Name }}
 {{- end }}
 
-{{/*
-Postgres Selector labels
-*/}}
-{{- define "nextcloud.postgres.selectorLabels" -}}
-app.kubernetes.io/name: {{ include "nextcloud.name" . }}-postgres
-app.kubernetes.io/instance: {{ .Release.Name }}-postgres
-{{- end }}
-
 {{/*
 Nextcloud service account
 */}}
 {{- define "nextcloud.serviceAccountName" -}}
 {{- printf "%s-service-account" .Release.Name -}}
 {{- end -}}
-
-{{/*
-Get Nextloud Postgres Database Name
-*/}}
-{{- define "postgres.DatabaseName" -}}
-{{- print "nextcloud" -}}
-{{- end -}}

+ 16 - 0
test/nextcloud/1.0.0/templates/_postgres.tpl

@@ -0,0 +1,16 @@
+{{/*
+Get Nextloud Postgres Database Name
+*/}}
+{{- define "postgres.DatabaseName" -}}
+{{- print "nextcloud" -}}
+{{- end -}}
+
+{{/*
+Postgres Selector labels
+*/}}
+{{- define "nextcloud.postgres.selectorLabels" -}}
+app.kubernetes.io/name: {{ include "nextcloud.name" . }}-postgres
+app.kubernetes.io/instance: {{ .Release.Name }}-postgres
+{{- end }}
+
+

+ 21 - 0
test/nextcloud/1.0.0/templates/_upgrade.tpl

@@ -0,0 +1,21 @@
+{{/*
+Retrieve previous chart version from which we are upgrading to a newer chart version
+*/}}
+{{- define "tn.chart.old_version" -}}
+{{- if .Values.ixChartContext.is_upgrade -}}
+{{- .Values.ixChartContext.upgradeMetadata.oldChartVersion -}}
+{{- else -}}
+{{- fail "A chart upgrade is not taking place" -}}
+{{- end -}}
+{{- end -}}
+
+{{/*
+Retrieve new chart version to which we are upgrading from an old chart version
+*/}}
+{{- define "tn.chart.new_version" -}}
+{{- if .Values.ixChartContext.is_upgrade -}}
+{{- .Values.ixChartContext.upgradeMetadata.newChartVersion -}}
+{{- else -}}
+{{- fail "A chart upgrade is not taking place" -}}
+{{- end -}}
+{{- end -}}