Skip to content

Commit d8b4c9b

Browse files
Merge pull request #139 from codefresh-io/CR-28096-argo-cd-event-reporter-removal
feat(argo-cd): event-reporter removal
2 parents 5e5a45e + 7c24bd8 commit d8b4c9b

15 files changed

+2
-1038
lines changed

charts/argo-cd/Chart.yaml

Lines changed: 2 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ appVersion: v2.14.9-2025-04-23-4de04dd8
33
kubeVersion: ">=1.25.0-0"
44
description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool for Kubernetes.
55
name: argo-cd
6-
version: 7.8.23-2-cap-v2.14.9-2025-04-23-4de04dd8
6+
version: 7.8.23-3-cap-v2.14.9-2025-04-23-4de04dd8
77
home: https://github.com/argoproj/argo-helm
88
icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png
99
sources:
@@ -27,54 +27,4 @@ annotations:
2727
url: https://argoproj.github.io/argo-helm/pgp_keys.asc
2828
artifacthub.io/changes: |
2929
- kind: changed
30-
description: downgraded helm/chart-releaser-action to v1.5.0 to avoid issue https://github.com/helm/chart-releaser-action/issues/171
31-
- kind: changed
32-
description: bumped argo-cd to v2.14.9-2025-04-20-584fc7f3
33-
- kind: fixed
34-
description: Secret for embedded Redis deployments now always uses the same name and key
35-
- kind: fixed
36-
description: Make code clearer when Redis Secret is optional
37-
- kind: fixed
38-
description: Correct oliver006/redis_exporter image tag
39-
- kind: fixed
40-
description: Moved to oliver006/redis_exporter to support multi-arch images (also for non-HA redis)
41-
- kind: fixed
42-
description: Remove quotation marks around loglevel and logformat CLI args
43-
- kind: fixed
44-
description: Fixed the log level and log format override for components "dexserver" and "notificationscontroller"
45-
- kind: deprecated
46-
description: Value `notifications.logLevel` is depreacted in favor of `configs.params."notificationscontroller.log.level"`
47-
- kind: deprecated
48-
description: Value `notifications.logFormat` is depreacted in favor of `configs.params."notificationscontroller.log.format"`
49-
- kind: deprecated
50-
description: Value `dex.logLevel` is depreacted in favor of `configs.params."dexserver.log.level"`
51-
- kind: deprecated
52-
description: Value `dex.logFormat` is depreacted in favor of `configs.params."dexserver.log.format"`
53-
- kind: changed
54-
description: Upgrade redis-ha
55-
- kind: changed
56-
description: Bump redis-exporter to 1.69.0
57-
- kind: fixed
58-
description: Fixed broken topologySpreadConstraints template in commitServer component
59-
- kind: added
60-
description: Added a comment how to pass values into argocd-cm ConfigMap
61-
- kind: added
62-
description: Support controller.sync.timeout.seconds
63-
- kind: changed
64-
description: Bump dex version to v2.42.0
65-
- kind: fixed
66-
description: Create ServiceMonitor for dex only if dex is enabled
67-
- kind: fixed
68-
description: Fixed typo in README
69-
- kind: fixed
70-
description: remove required function in $cluster_key from clusterCredentials
71-
- kind: changed
72-
description: Bump redis to 7.4.2
73-
- kind: added
74-
description: Add feature toggle to ArgoCD configmap allowing sync impersonation
75-
- kind: fixed
76-
description: Address ingress regression of PR #3081, use toString before tpl function
77-
- kind: added
78-
description: Added conditional around argocd-tls-certs-cm.yaml helm creation
79-
- kind: fixed
80-
description: Correct ingress listen-ports example
30+
description: removed event-reporter resources

charts/argo-cd/README.md

Lines changed: 0 additions & 74 deletions
Original file line numberDiff line numberDiff line change
@@ -719,80 +719,6 @@ NAME: my-release
719719
| crds.keep | bool | `true` | Keep CRDs on chart uninstall |
720720
| createAggregateRoles | bool | `false` | Create aggregated roles that extend existing cluster roles to interact with argo-cd resources |
721721
| createClusterRoles | bool | `true` | Create cluster roles for cluster-wide installation. |
722-
| eventReporter.affinity | object | `{}` (defaults to global.affinity preset) | Assign custom [affinity] rules to the deployment |
723-
| eventReporter.clusterRoleRules.enabled | bool | `false` | Enable custom rules for the event reporter's ClusterRole resource |
724-
| eventReporter.clusterRoleRules.rules | list | `[]` | List of custom rules for the event reporter's ClusterRole resource |
725-
| eventReporter.containerPorts.health | int | `8088` | |
726-
| eventReporter.containerPorts.metrics | int | `8087` | Metrics container port |
727-
| eventReporter.containerSecurityContext | object | See [values.yaml] | Event reporter container-level security context |
728-
| eventReporter.dnsConfig | object | `{}` | [DNS configuration] |
729-
| eventReporter.dnsPolicy | string | `"ClusterFirst"` | Alternative DNS policy for event reporter pods |
730-
| eventReporter.enabled | bool | `true` | |
731-
| eventReporter.env | list | `[]` | Environment variables to pass to event reporter |
732-
| eventReporter.envFrom | list | `[]` (See [values.yaml]) | envFrom to pass to event reporter |
733-
| eventReporter.extraArgs | list | `[]` | Additional command line arguments to pass to event reporter |
734-
| eventReporter.extraContainers | list | `[]` | Additional containers to be added to the event reporter pod |
735-
| eventReporter.hostNetwork | bool | `false` | Host Network for event reporter pods |
736-
| eventReporter.image.imagePullPolicy | string | `""` (defaults to global.image.imagePullPolicy) | Image pull policy for the event reporter |
737-
| eventReporter.image.repository | string | `""` (defaults to global.image.repository) | Repository to use for the event reporter |
738-
| eventReporter.image.tag | string | `""` (defaults to global.image.tag) | Tag to use for the event reporter |
739-
| eventReporter.imagePullSecrets | list | `[]` (defaults to global.imagePullSecrets) | Secrets with credentials to pull images from a private registry |
740-
| eventReporter.initContainers | list | `[]` | Init containers to add to the event reporter pod |
741-
| eventReporter.metrics.applicationLabels.enabled | bool | `false` | Enables additional labels in argocd_app_labels metric |
742-
| eventReporter.metrics.applicationLabels.labels | list | `[]` | Additional labels |
743-
| eventReporter.metrics.enabled | bool | `false` | Deploy metrics service |
744-
| eventReporter.metrics.rules.additionalLabels | object | `{}` | PrometheusRule labels |
745-
| eventReporter.metrics.rules.annotations | object | `{}` | PrometheusRule annotations |
746-
| eventReporter.metrics.rules.enabled | bool | `false` | Deploy a PrometheusRule for the event reporter |
747-
| eventReporter.metrics.rules.namespace | string | `""` | PrometheusRule namespace |
748-
| eventReporter.metrics.rules.selector | object | `{}` | PrometheusRule selector |
749-
| eventReporter.metrics.rules.spec | list | `[]` | PrometheusRule.Spec for the event reporter |
750-
| eventReporter.metrics.service.annotations | object | `{}` | Metrics service annotations |
751-
| eventReporter.metrics.service.clusterIP | string | `""` | Metrics service clusterIP. `None` makes a "headless service" (no virtual IP) |
752-
| eventReporter.metrics.service.labels | object | `{}` | Metrics service labels |
753-
| eventReporter.metrics.service.portName | string | `"http-metrics"` | Metrics service port name |
754-
| eventReporter.metrics.service.servicePort | int | `8087` | Metrics service port |
755-
| eventReporter.metrics.service.type | string | `"ClusterIP"` | Metrics service type |
756-
| eventReporter.metrics.serviceMonitor.additionalLabels | object | `{}` | Prometheus ServiceMonitor labels |
757-
| eventReporter.metrics.serviceMonitor.annotations | object | `{}` | Prometheus ServiceMonitor annotations |
758-
| eventReporter.metrics.serviceMonitor.enabled | bool | `false` | Enable a prometheus ServiceMonitor |
759-
| eventReporter.metrics.serviceMonitor.interval | string | `"30s"` | Prometheus ServiceMonitor interval |
760-
| eventReporter.metrics.serviceMonitor.metricRelabelings | list | `[]` | Prometheus [MetricRelabelConfigs] to apply to samples before ingestion |
761-
| eventReporter.metrics.serviceMonitor.namespace | string | `""` | Prometheus ServiceMonitor namespace |
762-
| eventReporter.metrics.serviceMonitor.relabelings | list | `[]` | Prometheus [RelabelConfigs] to apply to samples before scraping |
763-
| eventReporter.metrics.serviceMonitor.scheme | string | `""` | Prometheus ServiceMonitor scheme |
764-
| eventReporter.metrics.serviceMonitor.selector | object | `{}` | Prometheus ServiceMonitor selector |
765-
| eventReporter.metrics.serviceMonitor.tlsConfig | object | `{}` | Prometheus ServiceMonitor tlsConfig |
766-
| eventReporter.name | string | `"event-reporter"` | |
767-
| eventReporter.nodeSelector | object | `{}` (defaults to global.nodeSelector) | [Node selector] |
768-
| eventReporter.pdb.annotations | object | `{}` | Annotations to be added to event reporter pdb |
769-
| eventReporter.pdb.enabled | bool | `false` | Deploy a [PodDisruptionBudget] for the event reporter |
770-
| eventReporter.pdb.labels | object | `{}` | Labels to be added to event reporter pdb |
771-
| eventReporter.pdb.maxUnavailable | string | `""` | Number of pods that are unavailable after eviction as number or percentage (eg.: 50%). |
772-
| eventReporter.pdb.minAvailable | string | `""` (defaults to 0 if not specified) | Number of pods that are available after eviction as number or percentage (eg.: 50%) |
773-
| eventReporter.podAnnotations | object | `{}` | Annotations to be added to event reporter pods |
774-
| eventReporter.podLabels | object | `{}` | Labels to be added to event reporter pods |
775-
| eventReporter.priorityClassName | string | `""` (defaults to global.priorityClassName) | Priority class for the event reporter pods |
776-
| eventReporter.readinessProbe.failureThreshold | int | `3` | Minimum consecutive failures for the [probe] to be considered failed after having succeeded |
777-
| eventReporter.readinessProbe.initialDelaySeconds | int | `10` | Number of seconds after the container has started before [probe] is initiated |
778-
| eventReporter.readinessProbe.periodSeconds | int | `10` | How often (in seconds) to perform the [probe] |
779-
| eventReporter.readinessProbe.successThreshold | int | `1` | Minimum consecutive successes for the [probe] to be considered successful after having failed |
780-
| eventReporter.readinessProbe.timeoutSeconds | int | `1` | Number of seconds after which the [probe] times out |
781-
| eventReporter.replicas | int | `3` | |
782-
| eventReporter.resources | object | `{}` | Resource limits and requests for the event reporter pods |
783-
| eventReporter.serviceAccount.annotations | object | `{}` | Annotations applied to created service account |
784-
| eventReporter.serviceAccount.automountServiceAccountToken | bool | `true` | Automount API credentials for the Service Account |
785-
| eventReporter.serviceAccount.create | bool | `true` | Create a service account for the event reporter |
786-
| eventReporter.serviceAccount.labels | object | `{}` | Labels applied to created service account |
787-
| eventReporter.serviceAccount.name | string | `"event-reporter"` | Service account name |
788-
| eventReporter.sourcesServer.baseURL | string | `"http://sources-server"` | base URL of sources-server |
789-
| eventReporter.sourcesServer.enabled | bool | `false` | Use sources-server logic instead of repo-server |
790-
| eventReporter.statefulsetAnnotations | object | `{}` | Annotations for the event reporter StatefulSet |
791-
| eventReporter.terminationGracePeriodSeconds | int | `30` | terminationGracePeriodSeconds for container lifecycle hook |
792-
| eventReporter.tolerations | list | `[]` (defaults to global.tolerations) | [Tolerations] for use with node taints |
793-
| eventReporter.topologySpreadConstraints | list | `[]` (defaults to global.topologySpreadConstraints) | Assign custom [TopologySpreadConstraints] rules to the event reporter |
794-
| eventReporter.volumeMounts | list | `[]` | Additional volumeMounts to the event reporter main container |
795-
| eventReporter.volumes | list | `[]` | Additional volumes to the event reporter pod |
796722
| extraObjects | list | `[]` | Array of extra K8s manifests to deploy |
797723
| fullnameOverride | string | `""` | String to fully override `"argo-cd.fullname"` |
798724
| kubeVersionOverride | string | `""` | Override the Kubernetes version, which is used to evaluate certain manifests |

charts/argo-cd/templates/_helpers.tpl

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -316,34 +316,6 @@ optional: true
316316
{{- end -}}
317317
{{- end -}}
318318

319-
{{/*
320-
Create event reporter name and version as used by the chart label.
321-
*/}}
322-
{{- define "argo-cd.event-reporter.fullname" -}}
323-
{{- printf "%s-%s" (include "argo-cd.fullname" .) .Values.eventReporter.name | trunc 63 | trimSuffix "-" -}}
324-
{{- end -}}
325-
{{/*
326-
Create the name of the Argo CD server service account to use
327-
*/}}
328-
{{- define "argo-cd.eventReporterServiceAccountName" -}}
329-
{{- if .Values.eventReporter.serviceAccount.create -}}
330-
{{ default (include "argo-cd.event-reporter.fullname" .) .Values.eventReporter.serviceAccount.name }}
331-
{{- else -}}
332-
{{ default "default" .Values.eventReporter.serviceAccount.name }}
333-
{{- end -}}
334-
{{- end -}}
335-
336-
{{/*
337-
Helper template to set argocd server url in event reporter
338-
*/}}
339-
{{- define "argo-cd.eventReporter.argocd-server-adress" -}}
340-
{{- $port := .Values.server.service.servicePortHttps }}
341-
{{- if (index .Values.configs.params "server.insecure") }}
342-
{{- $port = .Values.server.service.servicePortHttp }}
343-
{{- end }}
344-
{{- printf "%s:%v" (include "argo-cd.server.fullname" .) $port }}
345-
{{- end -}}
346-
347319
{{/*
348320
Create acr controller name and version as used by the chart label.
349321
*/}}

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

Lines changed: 0 additions & 26 deletions
This file was deleted.

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

Lines changed: 0 additions & 19 deletions
This file was deleted.

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

Lines changed: 0 additions & 34 deletions
This file was deleted.

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

Lines changed: 0 additions & 20 deletions
This file was deleted.

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

Lines changed: 0 additions & 27 deletions
This file was deleted.

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

Lines changed: 0 additions & 24 deletions
This file was deleted.

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

Lines changed: 0 additions & 44 deletions
This file was deleted.

0 commit comments

Comments
 (0)