File tree 1 file changed +5
-5
lines changed
charts/gitops-runtime/templates/hooks/pre-install
1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -37,18 +37,17 @@ spec:
37
37
fieldPath : metadata.namespace
38
38
- name : CHART_VERSION
39
39
value : {{ .Chart.Version }}
40
- {{- if not (get .Values "argo-cd").enabled }}
40
+ - name : ARGOCD_CHECK_VERSION
41
+ value : {{ not (get .Values "argo-cd").enabled | quote }}
41
42
- name : ARGOCD_LABELS
42
43
value : " {{ range $k, $v := .Values.installer.argoCdVersionCheck.argoServerLabels }}{{ $k }}={{ $v }},{{ end }}"
43
44
- name : ARGOCD_VERSION_PATH
44
45
value : " /api/version"
45
46
- name : REQUIRED_VERSION_CONSTRAINT
46
47
value : " >=2.12 <3"
47
- {{- end }}
48
48
command : ["sh", "-c"]
49
49
args :
50
50
- | # shell
51
- {{- if not (get .Values "argo-cd").enabled }}
52
51
# Function to find Argo CD service and export its name and port
53
52
get_argocd_service_info() {
54
53
local service_info
@@ -162,11 +161,12 @@ spec:
162
161
fi
163
162
}
164
163
165
- validate_argocd_version
164
+ if [ "$ARGOCD_CHECK_VERSION" = "true" ]; then
165
+ validate_argocd_version
166
+ fi
166
167
167
168
# --- Helm Values Validation (cf cli) ---
168
169
echo "Argo CD version check passed. Validating helm values using cf cli..."
169
- {{- end }}
170
170
cf helm validate --values /job_tmp/values.yaml --namespace ${NAMESPACE} --version ${CHART_VERSION} --hook --log-level debug
171
171
volumeMounts :
172
172
- name : customized-values
You can’t perform that action at this time.
0 commit comments