Allow disabling preupgrade checks flag (#2229)
Added options to allow disabling of pre-upgrade checks, also providing options to mention image and image tag for pre-upgrade. Signed-off-by: Sanket Sudake <sanketsudake@gmail.com>
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
{{- if .Values.preUpgradeChecks.enabled }}
|
||||||
apiVersion: batch/v1
|
apiVersion: batch/v1
|
||||||
kind: Job
|
kind: Job
|
||||||
metadata:
|
metadata:
|
||||||
@@ -26,12 +27,13 @@ spec:
|
|||||||
restartPolicy: Never
|
restartPolicy: Never
|
||||||
containers:
|
containers:
|
||||||
- name: pre-upgrade-job
|
- name: pre-upgrade-job
|
||||||
{{- if .Values.imageTag }}
|
{{- if .Values.preUpgradeChecks.imageTag }}
|
||||||
image: {{ .Values.preUpgradeChecksImage }}:{{ .Values.imageTag }}
|
image: {{ .Values.preUpgradeChecks.image }}:{{ .Values.preUpgradeChecks.imageTag }}
|
||||||
{{- else }}
|
{{- else }}
|
||||||
image: {{ .Values.preUpgradeChecksImage }}
|
image: {{ .Values.preUpgradeChecks.image }}
|
||||||
{{- end }}
|
{{- end }}
|
||||||
imagePullPolicy: {{ .Values.pullPolicy }}
|
imagePullPolicy: {{ .Values.pullPolicy }}
|
||||||
command: [ "/pre-upgrade-checks" ]
|
command: [ "/pre-upgrade-checks" ]
|
||||||
args: ["--fn-pod-namespace", "{{ .Values.functionNamespace }}", "--envbuilder-namespace", "{{ .Values.builderNamespace }}"]
|
args: ["--fn-pod-namespace", "{{ .Values.functionNamespace }}", "--envbuilder-namespace", "{{ .Values.builderNamespace }}"]
|
||||||
serviceAccountName: fission-svc
|
serviceAccountName: fission-svc
|
||||||
|
{{- end }}
|
||||||
|
|||||||
@@ -317,8 +317,13 @@ busyboxImage: busybox
|
|||||||
## The value is in minutes.
|
## The value is in minutes.
|
||||||
pruneInterval: 60
|
pruneInterval: 60
|
||||||
|
|
||||||
## Fission pre-install/pre-upgrade checks live in this image
|
preUpgradeChecks:
|
||||||
preUpgradeChecksImage: fission/pre-upgrade-checks
|
## Run pre-install/pre-upgrade checks if true
|
||||||
|
enabled: true
|
||||||
|
## pre-install/pre-upgrade checks live in this image
|
||||||
|
image: fission/pre-upgrade-checks
|
||||||
|
## pre-install/pre-upgrade checks image version
|
||||||
|
imageTag: v1.15.0-rc1
|
||||||
|
|
||||||
## Fission ppost-install/post-upgrade reporting live in this image
|
## Fission ppost-install/post-upgrade reporting live in this image
|
||||||
postInstallReportImage: fission/reporter
|
postInstallReportImage: fission/reporter
|
||||||
|
|||||||
+2
-1
@@ -33,13 +33,14 @@ deploy:
|
|||||||
fetcher.image: fetcher
|
fetcher.image: fetcher
|
||||||
image: fission-bundle
|
image: fission-bundle
|
||||||
postInstallReportImage: reporter
|
postInstallReportImage: reporter
|
||||||
preUpgradeChecksImage: pre-upgrade-checks
|
preUpgradeChecks.image: pre-upgrade-checks
|
||||||
namespace: fission
|
namespace: fission
|
||||||
setValues:
|
setValues:
|
||||||
analytics: false
|
analytics: false
|
||||||
debugEnv: false
|
debugEnv: false
|
||||||
fetcher.imageTag: ""
|
fetcher.imageTag: ""
|
||||||
imageTag: ""
|
imageTag: ""
|
||||||
|
preUpgradeChecks.imageTag: ""
|
||||||
namespace: fission
|
namespace: fission
|
||||||
pprof.enabled: false
|
pprof.enabled: false
|
||||||
prometheus.enabled: false
|
prometheus.enabled: false
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ ns="fission"
|
|||||||
ROOT=$(pwd)
|
ROOT=$(pwd)
|
||||||
PREV_STABLE_VERSION=1.13.1
|
PREV_STABLE_VERSION=1.13.1
|
||||||
HELM_VARS_PREV_RELEASE="routerServiceType=NodePort,analytics=false"
|
HELM_VARS_PREV_RELEASE="routerServiceType=NodePort,analytics=false"
|
||||||
HELM_VARS_LATEST_RELEASE="routerServiceType=NodePort,repository=docker.io/library,image=fission-bundle,pullPolicy=IfNotPresent,imageTag=latest,fetcher.image=docker.io/library/fetcher,fetcher.imageTag=latest,postInstallReportImage=reporter,preUpgradeChecksImage=preupgradechecks,analytics=false"
|
HELM_VARS_LATEST_RELEASE="routerServiceType=NodePort,repository=docker.io/library,image=fission-bundle,pullPolicy=IfNotPresent,imageTag=latest,fetcher.image=docker.io/library/fetcher,fetcher.imageTag=latest,postInstallReportImage=reporter,preUpgradeChecks.image=preupgradechecks,preUpgradeChecks.imageTag=latest,analytics=false"
|
||||||
|
|
||||||
doit() {
|
doit() {
|
||||||
echo "! $*"
|
echo "! $*"
|
||||||
|
|||||||
Reference in New Issue
Block a user