-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvalues.yaml
137 lines (113 loc) · 3.11 KB
/
values.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
image:
repository: danielqsj/kafka-exporter
tag: v1.4.1
pullPolicy: IfNotPresent
replicaCount: 1
# Specifies kafka server address
# kafkaServer:
# - SERVER_ADDRESS
# Specifies broker version to use, leave empty for default
kafkaBrokerVersion:
# Specifies log verbosity
verbosity: 0
# Sarama logging
sarama:
logEnabled: false
rbac:
# Specifies whether RBAC resources should be created
create: true
# Specifies whether a PodSecurityPolicy should be created
pspEnabled: true
serviceAccount:
# Specifies whether a ServiceAccount should be created
create: true
# The name of the ServiceAccount to use.
# If not set and create is true, a name is generated using the fullname template
name:
env: []
# - name: <ENV_VAR_NAME>
# value: <value>
# List of additional cli arguments to configure kafka-exporter
# for example: --log.enable-sarama, --log.level=debug, etc.
# all the possible args can be found here: https://github.com/danielqsj/kafka_exporter#flags
extraArgs: []
service:
type: ClusterIP
port: 9308
labels: {}
annotations: {}
liveness:
enabled: true
probe:
httpGet:
path: /
port: exporter-port
readiness:
enabled: true
probe:
httpGet:
path: /
port: exporter-port
prometheus:
serviceMonitor:
enabled: false
namespace: monitoring
interval: "30s"
# If serviceMonitor is enabled and you want prometheus to automatically register
# target using serviceMonitor, add additionalLabels with prometheus release name
# e.g. If you have deployed kube-prometheus-stack with release name kube-prometheus
# then additionalLabels will be
# additionalLabels:
# release: kube-prometheus
additionalLabels: {}
targetLabels: []
resources:
{}
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
nodeSelector: {}
annotations: {}
tolerations: []
affinity: {}
# this allows the usage of tls connection to your kafka cluster based on a secret in tls format
# mandatory keys:
# ca.crt
# tls.crt
# tls.key
tls:
enabled: false
insecureSkipVerify: false
# mountPath: /secret/certs
# secretName: <name of an existing secret>
sasl:
enabled: false
handshake: true
scram:
enabled: false
# mechanism: <plain|scram-sha512|scram-sha256>
# add username and password
# username:
# password:
# or use an existing secret
# secretName: <name of an existing secret>
kerberos:
enabled: false
# serviceName:
# realm:
# kerberosAuthType: <keytabAuth|userAuth>
# mountPath: /secret/kerberos
# secretName: <name of an existing secret>
# Set security context for the kafka-exporter container. Useful when you need to adapt to an existing PSP
securityContext:
{}
# runAsUser:
# runAsGroup:
# fsGroup: