1
+ global :
2
+ imagePullSecrets : []
3
+
1
4
# Default values for event-exporter.
2
5
# This is a YAML-formatted file.
3
6
# Declare variables to be passed into your templates.
4
7
5
8
replicaCount : 1
6
9
7
10
image :
8
- repository : ghcr.io/resmoio/kubernetes-event-exporter
11
+ registry : ghcr.io
12
+ repository : resmoio/kubernetes-event-exporter
9
13
pullPolicy : IfNotPresent
10
14
# Overrides the image tag whose default is the chart appVersion.
11
- tag : latest
15
+ tag : " "
12
16
13
17
imagePullSecrets : []
14
18
nameOverride : " "
15
19
fullnameOverride : " "
16
20
21
+ # # Override the deployment namespace
22
+ namespaceOverride : " "
23
+
17
24
serviceAccount :
18
25
# Specifies whether a service account should be created
19
26
create : true
@@ -23,21 +30,28 @@ serviceAccount:
23
30
# If not set and create is true, a name is generated using the fullname template
24
31
name : " "
25
32
26
- podAnnotations :
27
- prometheus.io/scrape : ' true'
28
- prometheus.io/port : ' 2112'
29
- prometheus.io/path : ' /metrics'
30
-
31
- podSecurityContext : {}
32
- # fsGroup: 2000
33
-
34
- securityContext : {}
35
- # capabilities:
36
- # drop:
37
- # - ALL
38
- # readOnlyRootFilesystem: true
39
- # runAsNonRoot: true
40
- # runAsUser: 1000
33
+ deploymentAnnotations : { }
34
+ deploymentLabels : {}
35
+
36
+ podAnnotations : {}
37
+ # prometheus.io/scrape: 'true'
38
+ # prometheus.io/port: '2112'
39
+ # prometheus.io/path: '/metrics'
40
+
41
+ podLabels : {}
42
+
43
+ podSecurityContext :
44
+ runAsNonRoot : true
45
+ securityContext :
46
+ allowPrivilegeEscalation : false
47
+ capabilities :
48
+ drop :
49
+ - ALL
50
+ readOnlyRootFilesystem : true
51
+ runAsUser : 65530
52
+ runAsGroup : 65530
53
+ seccompProfile :
54
+ type : RuntimeDefault
41
55
42
56
service :
43
57
type : ClusterIP
@@ -59,12 +73,20 @@ ingress:
59
73
# hosts:
60
74
# - chart-example.local
61
75
62
- # # Override the deployment namespace
63
- namespaceOverride : " monitoring"
76
+ # -- Additional Volume mounts
77
+ extraVolumeMounts : []
78
+
79
+ # -- Additional Volumes
80
+ extraVolumes : []
64
81
65
82
rbac :
66
83
# If true, create & use RBAC resources
67
84
create : true
85
+ namespaced : false
86
+ rules :
87
+ - apiGroups : [ "*" ]
88
+ resources : [ "*" ]
89
+ verbs : [ "get", "watch", "list" ]
68
90
69
91
resources : {}
70
92
# We usually recommend not to specify default resources and to leave this as a conscious
@@ -94,3 +116,48 @@ config: |
94
116
receivers:
95
117
- name: "dump"
96
118
stdout: {}
119
+
120
+
121
+ # Enable this if you're using https://github.com/coreos/prometheus-operator
122
+ serviceMonitor :
123
+ enabled : false
124
+ # namespace: monitoring
125
+
126
+ # Fallback to the prometheus default unless specified
127
+ # interval: 10s
128
+
129
+ # # scheme: HTTP scheme to use for scraping. Can be used with `tlsConfig` for example if using istio mTLS.
130
+ # scheme: ""
131
+
132
+ # # tlsConfig: TLS configuration to use when scraping the endpoint. For example if using istio mTLS.
133
+ # # Of type: https://github.com/coreos/prometheus-operator/blob/master/Documentation/api.md#tlsconfig
134
+ # tlsConfig: {}
135
+
136
+ # bearerTokenFile:
137
+ # Fallback to the prometheus default unless specified
138
+ # scrapeTimeout: 30s
139
+
140
+ # # Used to pass Labels that are used by the Prometheus installed in your cluster to select Service Monitors to work with
141
+ # # ref: https://github.com/coreos/prometheus-operator/blob/master/Documentation/api.md#prometheusspec
142
+ additionalLabels : {}
143
+
144
+ # Retain the job and instance labels of the metrics pushed to the Pushgateway
145
+ # [Scraping Pushgateway](https://github.com/prometheus/pushgateway#configure-the-pushgateway-as-a-target-to-scrape)
146
+ honorLabels : true
147
+
148
+ # # Metric relabel configs to apply to samples before ingestion.
149
+ # # [Metric Relabeling](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#metric_relabel_configs)
150
+ metricRelabelings : []
151
+ # - action: keep
152
+ # regex: 'kube_(daemonset|deployment|pod|namespace|node|statefulset).+'
153
+ # sourceLabels: [__name__]
154
+
155
+ # # Relabel configs to apply to samples before ingestion.
156
+ # # [Relabeling](https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config)
157
+ relabelings : []
158
+ # - sourceLabels: [__meta_kubernetes_pod_node_name]
159
+ # separator: ;
160
+ # regex: ^(.*)$
161
+ # targetLabel: nodename
162
+ # replacement: $1
163
+ # action: replace
0 commit comments