Skip to content

Commit 5afdd14

Browse files
committed
Only use semverCompare with valid versions
1 parent a6c0224 commit 5afdd14

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

charts/retool/templates/_helpers.tpl

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,8 @@ Usage: (include "retool.workflows.enabled" .)
251251
{{- define "retool.workflows.enabled" -}}
252252
{{- $output := "" -}}
253253
{{- $valid_retool_version_regexp := "([0-9]+\\.[0-9]+(\\.[0-9]+)?(-[a-zA-Z0-9]+)?)" }}
254-
{{- $retool_version_with_workflows := ( and ( regexMatch $valid_retool_version_regexp $.Values.image.tag ) ( semverCompare ">= 3.6.11-0" ( regexFind $valid_retool_version_regexp $.Values.image.tag ) ) ) }}
254+
{{- $semver_version_regexp := "[0-9]+\\.[0-9]+(\\.[0-9]+)?" }}
255+
{{- $retool_version_with_workflows := ( and ( regexMatch $valid_retool_version_regexp $.Values.image.tag ) ( semverCompare ">= 3.6.11-0" ( regexFind $semver_version_regexp $.Values.image.tag ) ) ) }}
255256
{{- if or
256257
(eq (toString .Values.workflows.enabled) "true")
257258
(eq (toString .Values.workflows.enabled) "false")
@@ -385,7 +386,8 @@ Usage: (template "retool.codeExecutor.image.tag" .)
385386
{{- define "retool.codeExecutor.image.tag" -}}
386387
{{- if .Values.image.tag -}}
387388
{{- $valid_retool_version_regexp := "([0-9]+\\.[0-9]+(\\.[0-9]+)?(-[a-zA-Z0-9]+)?)" }}
388-
{{- $retool_version_with_ce := ( and ( regexMatch $valid_retool_version_regexp $.Values.image.tag ) ( semverCompare ">= 3.20.15-0" ( regexFind $valid_retool_version_regexp $.Values.image.tag ) ) ) }}
389+
{{- $semver_version_regexp := "[0-9]+\\.[0-9]+(\\.[0-9]+)?" }}
390+
{{- $retool_version_with_ce := ( and ( regexMatch $valid_retool_version_regexp $.Values.image.tag ) ( semverCompare ">= 3.20.15-0" ( regexFind $semver_version_regexp $.Values.image.tag ) ) ) }}
389391
{{- if $retool_version_with_ce -}}
390392
{{- .Values.image.tag -}}
391393
{{- else -}}
@@ -399,9 +401,10 @@ Usage: (template "retool.codeExecutor.image.tag" .)
399401
{{- define "retool_version_with_java_dbconnector_opt_out" -}}
400402
{{- $output := "" -}}
401403
{{- $valid_retool_version_regexp := "([0-9]+\\.[0-9]+(\\.[0-9]+)?(-[a-zA-Z0-9]+)?)" }}
404+
{{- $semver_version_regexp := "[0-9]+\\.[0-9]+(\\.[0-9]+)?" }}
402405
{{- if not ( regexMatch $valid_retool_version_regexp .Values.image.tag ) -}}
403406
{{- $output = "1" -}}
404-
{{- else if semverCompare ">= 3.93.0-0" ( regexFind $valid_retool_version_regexp .Values.image.tag ) -}}
407+
{{- else if semverCompare ">= 3.93.0-0" ( regexFind $semver_version_regexp .Values.image.tag ) -}}
405408
{{- $output = "1" -}}
406409
{{- else -}}
407410
{{- $output = "" -}}

0 commit comments

Comments
 (0)