Skip to content

Commit 198da9d

Browse files
feat: removal of event-reporter from cf argo-cd fork (#466)
* event-reporter from extras as default one * removed values for event-reporter enabling in extras * dev argocd-extras * dev argocd * removal of v1 reporter * uncomment garage * prod versions of charts and unittests for v2 event-reporter * extras 0.3.20 * upd appVersion because with old version out e2e failing because they think that git manifest from app-proxy not supported
1 parent 45e77a8 commit 198da9d

File tree

6 files changed

+48
-26
lines changed

6 files changed

+48
-26
lines changed

charts/gitops-runtime/Chart.yaml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
apiVersion: v2
2-
appVersion: 0.1.69-0
2+
appVersion: 0.1.71
33
description: A Helm chart for Codefresh gitops runtime
44
name: gitops-runtime
55
version: 0.0.0
@@ -17,7 +17,7 @@ dependencies:
1717
- name: argo-cd
1818
repository: https://codefresh-io.github.io/argo-helm
1919
condition: argo-cd.enabled
20-
version: 7.8.23-2-cap-v2.14.9-2025-04-23-4de04dd8
20+
version: 7.8.23-3-cap-v2.14.9-2025-04-23-4de04dd8
2121
- name: argo-events
2222
repository: https://codefresh-io.github.io/argo-helm
2323
version: 2.4.7-1-cap-CR-28072
@@ -44,4 +44,4 @@ dependencies:
4444
condition: gitops-operator.enabled
4545
- name: cf-argocd-extras
4646
repository: oci://quay.io/codefresh/charts
47-
version: 0.3.17
47+
version: 0.3.20

charts/gitops-runtime/README.md

+3-6
Original file line numberDiff line numberDiff line change
@@ -203,14 +203,14 @@ sealed-secrets:
203203
| app-proxy.image-enrichment.serviceAccount.name | string | `"codefresh-image-enrichment-sa"` | Name of the service account to create or the name of the existing one to use |
204204
| app-proxy.image.pullPolicy | string | `"IfNotPresent"` | |
205205
| app-proxy.image.repository | string | `"quay.io/codefresh/cap-app-proxy"` | |
206-
| app-proxy.image.tag | string | `"1.3389.0"` | |
206+
| app-proxy.image.tag | string | `"1.3451.0"` | |
207207
| app-proxy.imagePullSecrets | list | `[]` | |
208208
| app-proxy.initContainer.command[0] | string | `"./init.sh"` | |
209209
| app-proxy.initContainer.env | object | `{}` | |
210210
| app-proxy.initContainer.extraVolumeMounts | list | `[]` | Extra volume mounts for init container |
211211
| app-proxy.initContainer.image.pullPolicy | string | `"IfNotPresent"` | |
212212
| app-proxy.initContainer.image.repository | string | `"quay.io/codefresh/cap-app-proxy-init"` | |
213-
| app-proxy.initContainer.image.tag | string | `"1.3389.0"` | |
213+
| app-proxy.initContainer.image.tag | string | `"1.3451.0"` | |
214214
| app-proxy.initContainer.resources.limits | object | `{}` | |
215215
| app-proxy.initContainer.resources.requests.cpu | string | `"0.2"` | |
216216
| app-proxy.initContainer.resources.requests.memory | string | `"256Mi"` | |
@@ -256,9 +256,6 @@ sealed-secrets:
256256
| argo-cd.configs.params."server.insecure" | bool | `true` | |
257257
| argo-cd.crds.install | bool | `true` | |
258258
| argo-cd.enabled | bool | `true` | |
259-
| argo-cd.eventReporter.enabled | bool | `true` | Installs new event reporter component to cluster |
260-
| argo-cd.eventReporter.replicas | int | `3` | Amount of shards to handle applications events |
261-
| argo-cd.eventReporter.version | string | `"v2"` | Switches between old and new reporter version. Possible values: v1, v2. For v2 `argo-cd.eventReporter.enabled=true` is required |
262259
| argo-cd.fullnameOverride | string | `"argo-cd"` | |
263260
| argo-events.configs.jetstream.versions[0].configReloaderImage | string | `"natsio/nats-server-config-reloader:0.16.0"` | |
264261
| argo-events.configs.jetstream.versions[0].metricsExporterImage | string | `"natsio/prometheus-nats-exporter:0.15.0"` | |
@@ -334,7 +331,7 @@ sealed-secrets:
334331
| gitops-operator.crds.install | bool | `true` | Whether or not to install CRDs |
335332
| gitops-operator.crds.keep | bool | `false` | Keep CRDs if gitops runtime release is uninstalled |
336333
| gitops-operator.enabled | bool | `true` | |
337-
| gitops-operator.env | object | `{}` | |
334+
| gitops-operator.env.TASK_PULLING_INTERVAL | string | `"10s"` | |
338335
| gitops-operator.fullnameOverride | string | `""` | |
339336
| gitops-operator.image | object | `{}` | |
340337
| gitops-operator.imagePullSecrets | list | `[]` | |

charts/gitops-runtime/templates/event-reporter.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1+
{{- $cfArgoCdExtrasContext := (index .Subcharts "cf-argocd-extras")}}
12
{{- if not (index .Values "argo-cd" "enabled") }}
2-
{{- $cfArgoCdExtrasContext := (index .Subcharts "cf-argocd-extras")}}
33

44
{{- $_ := set (index $cfArgoCdExtrasContext.Values.eventReporter.configMaps "cmd-params-cm" "data") "argocd.server" (include "codefresh-gitops-runtime.argocd.server.no-protocol-url" . ) }}
55
{{- $_ := set (index $cfArgoCdExtrasContext.Values.eventReporter.configMaps "cmd-params-cm" "data") "redis.server" (include "codefresh-gitops-runtime.argocd.redis.url" . ) }}
@@ -19,5 +19,5 @@
1919
{{- $_ := set $cfArgoCdExtrasContext.Values.eventReporter.container.env "ARGOCD_SERVER_ROOTPATH" (index .Values "global" "external-argo-cd" "server" "rootpath") }}
2020
{{- end }}
2121

22-
{{- include "cf-argocd-extras.event-reporter.resources" $cfArgoCdExtrasContext }}
2322
{{- end }}
23+
{{ include "cf-argocd-extras.event-reporter.resources" $cfArgoCdExtrasContext }}

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

+15-2
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ tests:
5858
app.kubernetes.io/instance: RELEASE-NAME
5959
app.kubernetes.io/component: sources-server
6060

61-
- it: New Event-Reporter should NOT be deployed with forked ArgoCD
61+
- it: New Event-Reporter should be deployed with forked ArgoCD
6262
template: event-reporter.yaml
6363
values:
6464
- ./values/mandatory-values-ingress.yaml
@@ -67,7 +67,20 @@ tests:
6767
kind: StatefulSet
6868
apiVersion: apps/v1
6969
name: event-reporter
70-
not: true
70+
documentIndex: 4
71+
72+
- it: New Event-Reporter should be deployed with forked ArgoCD even if it's disabled in extras values
73+
template: event-reporter.yaml
74+
values:
75+
- ./values/mandatory-values-ingress.yaml
76+
set:
77+
cf-argocd-extras.eventReporter.enabled: false
78+
asserts:
79+
- containsDocument:
80+
kind: StatefulSet
81+
apiVersion: apps/v1
82+
name: event-reporter
83+
documentIndex: 4
7184

7285
- it: New Event-Reporter should be deployed with external OSS ArgoCD
7386
template: event-reporter.yaml
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
suite: forked argo-cd tests
2+
templates:
3+
- charts/argo-cd/*
4+
tests:
5+
- it: Should not have argo-cd-event-reporter in forked argo-cd
6+
values:
7+
- ./values/mandatory-values-ingress.yaml
8+
asserts:
9+
- containsDocument:
10+
kind: StatefulSet
11+
apiVersion: apps/v1
12+
name: argo-cd-event-reporter
13+
not: true
14+
- it: Should not have argo-cd-event-reporter in forked argo-cd even when it has old values
15+
values:
16+
- ./values/mandatory-values-ingress.yaml
17+
set:
18+
argo-cd.eventReporter.enabled: true
19+
argo-cd.eventReporter.replicas: 2
20+
asserts:
21+
- containsDocument:
22+
kind: StatefulSet
23+
apiVersion: apps/v1
24+
name: argo-cd-event-reporter
25+
not: true

charts/gitops-runtime/values.yaml

-13
Original file line numberDiff line numberDiff line change
@@ -248,16 +248,6 @@ argo-cd:
248248
server.insecure: true
249249
application.namespaces: 'cf-*'
250250

251-
eventReporter:
252-
# -- Installs new event reporter component to cluster
253-
enabled: true
254-
# -- Amount of shards to handle applications events
255-
replicas: 3
256-
# -- Switches between old and new reporter version.
257-
# Possible values: v1, v2.
258-
# For v2 `argo-cd.eventReporter.enabled=true` is required
259-
version: v2
260-
261251
applicationVersioning:
262252
# -- Enable application versioning
263253
enabled: true
@@ -725,6 +715,3 @@ gitops-operator:
725715
cf-argocd-extras:
726716
# -- Library mode for the chart. Allows to inject values from gitops runtime chart
727717
libraryMode: true
728-
# -- Event reporter configuration
729-
eventReporter:
730-
enabled: true

0 commit comments

Comments
 (0)