Skip to content

Commit 856d6ef

Browse files
Merge pull request #78 from codefresh-io/CR-23749-argo-cd-event-reporter-ca-cert
feat: event-reporter codefresh cert support
2 parents f98f2f4 + c082d70 commit 856d6ef

File tree

2 files changed

+21
-6
lines changed

2 files changed

+21
-6
lines changed

charts/argo-cd/Chart.yaml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
apiVersion: v2
2-
appVersion: v2.10-2024.5.14-9315e75e1
2+
appVersion: v2.10-2024.6.17-77e06d0f6
33
kubeVersion: ">=1.23.0-0"
44
description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
55
name: argo-cd
6-
version: 6.7.18-3-cap-2.10-2024.5.14-9315e75e1
6+
version: 6.7.18-4-cap-2.10-2024.6.17-77e06d0f6
77
home: https://github.com/argoproj/argo-helm
88
icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png
99
sources:
@@ -27,6 +27,4 @@ annotations:
2727
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
2828
artifacthub.io/changes: |
2929
- kind: changed
30-
description: Upgrade argo-cd to v2.10-2024.5.14-9315e75e1
31-
- kind: changed
32-
description: Fix for security vulnerability GHSA-9766-5277-j5hr - Redis authentication
30+
description: Upgrade argo-cd to v2.10-2024.6.17-77e06d0f6

charts/argo-cd/templates/event-reporter/statefulset.yaml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,11 @@ spec:
101101
secretKeyRef:
102102
key: token
103103
name: codefresh-token
104+
{{- if or .Values.global.codefresh.tls.caCerts.secret.create .Values.global.codefresh.tls.caCerts.secretKeyRef }}
105+
{{- $key := .Values.global.codefresh.tls.caCerts.secret.create | ternary (default "ca-bundle.crt" .Values.global.codefresh.tls.caCerts.secret.key) .Values.global.codefresh.tls.caCerts.secretKeyRef.key }}
106+
- name: CODEFRESH_SSL_CERT_PATH
107+
value: /app/config/codefresh-tls-certs/{{ $key }}
108+
{{- end }}
104109
# todo: clean up
105110
- name: EVENT_REPORTER_INSECURE
106111
valueFrom:
@@ -218,7 +223,7 @@ spec:
218223
successThreshold: {{ .Values.eventReporter.readinessProbe.successThreshold }}
219224
failureThreshold: {{ .Values.eventReporter.readinessProbe.failureThreshold }}
220225
resources:
221-
{{- toYaml .Values.eventReporter.resources | nindent 10 }}
226+
{{- toYaml .Values.eventReporter.resources | nindent 12 }}
222227
{{- with .Values.eventReporter.containerSecurityContext }}
223228
securityContext:
224229
{{- toYaml . | nindent 10 }}
@@ -227,6 +232,11 @@ spec:
227232
{{- with .Values.eventReporter.volumeMounts }}
228233
{{- toYaml . | nindent 8 }}
229234
{{- end }}
235+
{{- if or .Values.global.codefresh.tls.caCerts.secret.create .Values.global.codefresh.tls.caCerts.secretKeyRef}}
236+
- name: codefresh-tls-certs
237+
mountPath: /app/config/codefresh-tls-certs
238+
readOnly: true
239+
{{- end }}
230240
- name: argocd-repo-server-tls
231241
mountPath: /app/config/server/tls
232242
- mountPath: /tmp
@@ -265,6 +275,13 @@ spec:
265275
{{- with .Values.eventReporter.volumes }}
266276
{{- toYaml . | nindent 6 }}
267277
{{- end }}
278+
{{- if or .Values.global.codefresh.tls.caCerts.secret.create .Values.global.codefresh.tls.caCerts.secretKeyRef }}
279+
- name: codefresh-tls-certs
280+
secret:
281+
secretName: {{ .Values.global.codefresh.tls.caCerts.secret.create | ternary "codefresh-tls-certs" .Values.global.codefresh.tls.caCerts.secretKeyRef.name }}
282+
defaultMode: 420
283+
optional: true
284+
{{- end }}
268285
- emptyDir: { }
269286
name: plugins-home
270287
- emptyDir: { }

0 commit comments

Comments
 (0)