Skip to content

Commit f5dd72a

Browse files
fix: event-reporter invalid redis-ha url (#512)
1 parent f1d8b01 commit f5dd72a

File tree

3 files changed

+32
-18
lines changed

3 files changed

+32
-18
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ output
1212
.devcontainer
1313

1414
# ignore local dev
15-
values-dev.yaml
15+
values-dev*
1616
dry-run.yaml
1717
.debug
Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,21 @@
11
{{- $cfArgoCdExtrasContext := (index .Subcharts "cf-argocd-extras")}}
2-
{{- if not (index .Values "argo-cd" "enabled") }}
32

4-
{{- $_ := set (index $cfArgoCdExtrasContext.Values.eventReporter.configMaps "cmd-params-cm" "data") "argocd.server" (include "codefresh-gitops-runtime.argocd.server.no-protocol-url" . ) }}
5-
{{- $_ := set (index $cfArgoCdExtrasContext.Values.eventReporter.configMaps "cmd-params-cm" "data") "redis.server" (include "codefresh-gitops-runtime.argocd.redis.url" . ) }}
6-
{{- $_ := set (index $cfArgoCdExtrasContext.Values.eventReporter.configMaps "cmd-params-cm" "data") "repo.server" (include "codefresh-gitops-runtime.argocd.reposerver.url" . ) }}
3+
{{- $_ := set (index $cfArgoCdExtrasContext.Values.eventReporter.configMaps "cmd-params-cm" "data") "argocd.server" (include "codefresh-gitops-runtime.argocd.server.no-protocol-url" . ) }}
4+
{{- $_ := set (index $cfArgoCdExtrasContext.Values.eventReporter.configMaps "cmd-params-cm" "data") "redis.server" (include "codefresh-gitops-runtime.argocd.redis.url" . ) }}
5+
{{- $_ := set (index $cfArgoCdExtrasContext.Values.eventReporter.configMaps "cmd-params-cm" "data") "repo.server" (include "codefresh-gitops-runtime.argocd.reposerver.url" . ) }}
76

8-
{{- if and (eq (index .Values "global" "external-argo-cd" "auth" "type") "token") }}
9-
{{- if not (index .Values "global" "external-argo-cd" "auth" "token") }}
10-
{{- $_ := set $cfArgoCdExtrasContext.Values.eventReporter.container.env "ARGO_CD_TOKEN_SECRET_NAME" (required ".Values.global.external-argo-cd.auth.type is set to 'token' therefore .Values.global.external-argo-cd.auth.tokenSecretKeyRef.name is required" (index .Values "global" "external-argo-cd" "auth" "tokenSecretKeyRef" "name")) }}
11-
{{- $_ := set $cfArgoCdExtrasContext.Values.eventReporter.container.env "ARGO_CD_TOKEN_SECRET_KEY" (required ".Values.global.external-argo-cd.auth.type is set to 'token' therefore .Values.global.external-argo-cd.auth.tokenSecretKeyRef.key is required" (index .Values "global" "external-argo-cd" "auth" "tokenSecretKeyRef" "key" )) }}
12-
{{- else }}
13-
{{- $_ := set $cfArgoCdExtrasContext.Values.eventReporter.container.env "ARGO_CD_TOKEN_SECRET_NAME" "gitops-runtime-argo-cd-token" }}
14-
{{- $_ := set $cfArgoCdExtrasContext.Values.eventReporter.container.env "ARGO_CD_TOKEN_SECRET_KEY" "token" }}
15-
{{- end }}
16-
{{- end }}
17-
18-
{{- if and (index .Values "global" "external-argo-cd" "server" "rootpath") }}
19-
{{- $_ := set $cfArgoCdExtrasContext.Values.eventReporter.container.env "ARGOCD_SERVER_ROOTPATH" (index .Values "global" "external-argo-cd" "server" "rootpath") }}
7+
{{- if and (eq (index .Values "global" "external-argo-cd" "auth" "type") "token") }}
8+
{{- if not (index .Values "global" "external-argo-cd" "auth" "token") }}
9+
{{- $_ := set $cfArgoCdExtrasContext.Values.eventReporter.container.env "ARGO_CD_TOKEN_SECRET_NAME" (required ".Values.global.external-argo-cd.auth.type is set to 'token' therefore .Values.global.external-argo-cd.auth.tokenSecretKeyRef.name is required" (index .Values "global" "external-argo-cd" "auth" "tokenSecretKeyRef" "name")) }}
10+
{{- $_ := set $cfArgoCdExtrasContext.Values.eventReporter.container.env "ARGO_CD_TOKEN_SECRET_KEY" (required ".Values.global.external-argo-cd.auth.type is set to 'token' therefore .Values.global.external-argo-cd.auth.tokenSecretKeyRef.key is required" (index .Values "global" "external-argo-cd" "auth" "tokenSecretKeyRef" "key" )) }}
11+
{{- else }}
12+
{{- $_ := set $cfArgoCdExtrasContext.Values.eventReporter.container.env "ARGO_CD_TOKEN_SECRET_NAME" "gitops-runtime-argo-cd-token" }}
13+
{{- $_ := set $cfArgoCdExtrasContext.Values.eventReporter.container.env "ARGO_CD_TOKEN_SECRET_KEY" "token" }}
2014
{{- end }}
15+
{{- end }}
2116

17+
{{- if and (index .Values "global" "external-argo-cd" "server" "rootpath") }}
18+
{{- $_ := set $cfArgoCdExtrasContext.Values.eventReporter.container.env "ARGOCD_SERVER_ROOTPATH" (index .Values "global" "external-argo-cd" "server" "rootpath") }}
2219
{{- end }}
23-
{{ include "cf-argocd-extras.event-reporter.resources" $cfArgoCdExtrasContext }}
20+
21+
{{ include "cf-argocd-extras.event-reporter.resources" $cfArgoCdExtrasContext }}

charts/gitops-runtime/tests/cf-argocd-extras_test.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,3 +138,19 @@ tests:
138138
- equal:
139139
path: data["redis.server"]
140140
value: RELEASE-NAME-redis-ha-haproxy:6379
141+
142+
- it: Event-Reporter ConfigMap should have valid redis-ha url
143+
template: event-reporter.yaml
144+
documentSelector:
145+
path: kind
146+
value: ConfigMap
147+
values:
148+
- ./values/mandatory-values-ingress.yaml
149+
set:
150+
argo-cd:
151+
redis-ha:
152+
enabled: true
153+
asserts:
154+
- equal:
155+
path: data["redis.server"]
156+
value: RELEASE-NAME-redis-ha-haproxy:6379

0 commit comments

Comments
 (0)