52 lines
1.3 KiB
YAML
52 lines
1.3 KiB
YAML
apiVersion: helm.toolkit.fluxcd.io/v2
|
|
kind: HelmRelease
|
|
metadata:
|
|
name: kafka-exporter
|
|
namespace: kafka-exporter
|
|
spec:
|
|
dependsOn:
|
|
- name: prometheus-stack
|
|
namespace: prometheus-stack
|
|
interval: 5m
|
|
timeout: 10m
|
|
postRenderers:
|
|
- kustomize:
|
|
patches:
|
|
- target:
|
|
group: apps
|
|
version: v1
|
|
kind: Deployment
|
|
name: kafka-exporter-kafka-exporter-prod
|
|
patch: |-
|
|
- op: add
|
|
path: /spec/template/spec/imagePullSecrets
|
|
value:
|
|
- name: regcred
|
|
- target:
|
|
group: monitoring.coreos.com
|
|
version: v1
|
|
kind: ServiceMonitor
|
|
name: kafka-exporter-kafka-exporter-prod
|
|
patch: |-
|
|
- op: add
|
|
path: /spec/selector/matchLabels/app.kubernetes.io~1instance
|
|
value: kafka-exporter
|
|
values:
|
|
image:
|
|
repository: danielqsj/kafka-exporter
|
|
tag: latest
|
|
pullPolicy: IfNotPresent
|
|
kafkaExporter:
|
|
kafka:
|
|
servers:
|
|
- brusnika-prod-kafka-bootstrap.kafka.svc.cluster.local:9092
|
|
sasl:
|
|
enabled: false
|
|
tls:
|
|
enabled: false
|
|
prometheus:
|
|
serviceMonitor:
|
|
enabled: true
|
|
namespace: kafka-exporter
|
|
interval: 30s
|