Skip to content

Commit 6c4bfbf

Browse files
authored
feat: allow disabling event reporter
2 parents 4f5622b + 0a88a43 commit 6c4bfbf

File tree

13 files changed

+18
-6
lines changed

13 files changed

+18
-6
lines changed

charts/argo-cd/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -727,6 +727,7 @@ NAME: my-release
727727
| eventReporter.containerSecurityContext | object | See [values.yaml] | Event reporter container-level security context |
728728
| eventReporter.dnsConfig | object | `{}` | [DNS configuration] |
729729
| eventReporter.dnsPolicy | string | `"ClusterFirst"` | Alternative DNS policy for event reporter pods |
730+
| eventReporter.enabled | bool | `true` | |
730731
| eventReporter.env | list | `[]` | Environment variables to pass to event reporter |
731732
| eventReporter.envFrom | list | `[]` (See [values.yaml]) | envFrom to pass to event reporter |
732733
| eventReporter.extraArgs | list | `[]` | Additional command line arguments to pass to event reporter |

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
{{- if .Values.eventReporter.enabled }}
12
{{- $config := .Values.eventReporter.clusterAdminAccess | default dict -}}
23
{{- if hasKey $config "enabled" | ternary $config.enabled .Values.createClusterRoles }}
34
apiVersion: rbac.authorization.k8s.io/v1
@@ -22,3 +23,4 @@ rules:
2223
- '*'
2324
{{- end }}
2425
{{- end }}
26+
{{- end }}

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
{{- if .Values.eventReporter.enabled }}
12
{{- $config := .Values.eventReporter.clusterAdminAccess | default dict -}}
23
{{- if hasKey $config "enabled" | ternary $config.enabled .Values.createClusterRoles }}
34
apiVersion: rbac.authorization.k8s.io/v1
@@ -15,3 +16,4 @@ subjects:
1516
name: {{ include "argo-cd.eventReporterServiceAccountName" . }}
1617
namespace: {{ .Release.Namespace }}
1718
{{- end }}
19+
{{- end }}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if .Values.eventReporter.metrics.enabled }}
1+
{{- if and .Values.eventReporter.enabled .Values.eventReporter.metrics.enabled }}
22
apiVersion: v1
33
kind: Service
44
metadata:

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if .Values.global.networkPolicy.create }}
1+
{{- if and .Values.eventReporter.enabled .Values.global.networkPolicy.create }}
22
apiVersion: networking.k8s.io/v1
33
kind: NetworkPolicy
44
metadata:

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if .Values.eventReporter.pdb.enabled }}
1+
{{- if and .Values.eventReporter.enabled .Values.eventReporter.pdb.enabled }}
22
apiVersion: policy/v1
33
kind: PodDisruptionBudget
44
metadata:

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if and .Values.eventReporter.metrics.enabled .Values.eventReporter.metrics.rules.enabled }}
1+
{{- if and .Values.eventReporter.enabled .Values.eventReporter.metrics.enabled .Values.eventReporter.metrics.rules.enabled }}
22
apiVersion: monitoring.coreos.com/v1
33
kind: PrometheusRule
44
metadata:

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
{{- if .Values.eventReporter.enabled }}
12
apiVersion: rbac.authorization.k8s.io/v1
23
kind: Role
34
metadata:
@@ -40,3 +41,4 @@ rules:
4041
verbs:
4142
- create
4243
- list
44+
{{- end }}

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
{{- if .Values.eventReporter.enabled }}
12
apiVersion: rbac.authorization.k8s.io/v1
23
kind: RoleBinding
34
metadata:
@@ -13,3 +14,4 @@ subjects:
1314
- kind: ServiceAccount
1415
name: {{ template "argo-cd.eventReporterServiceAccountName" . }}
1516
namespace: {{ .Release.Namespace }}
17+
{{- end }}

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if .Values.eventReporter.serviceAccount.create }}
1+
{{- if and .Values.eventReporter.enabled .Values.eventReporter.serviceAccount.create }}
22
apiVersion: v1
33
kind: ServiceAccount
44
automountServiceAccountToken: {{ .Values.eventReporter.serviceAccount.automountServiceAccountToken }}

0 commit comments

Comments
 (0)