SEBA-809: configure-kafka-topics-for-exporter
Change-Id: I0a75118e29469494dfb90a5d13e671c73f0d27c3
diff --git a/nem-monitoring/templates/_helpers.tpl b/nem-monitoring/templates/_helpers.tpl
index c1565c1..9b0b99b 100644
--- a/nem-monitoring/templates/_helpers.tpl
+++ b/nem-monitoring/templates/_helpers.tpl
@@ -19,15 +19,13 @@
---
broker:
name: broker-name
- host: {{ .Values.args.voltha_kpi_broker }}
+ host: {{ .Values.kpi_exporter.kpi_broker }}
description: The kafka broker
- topics:
- - onos.aaa.stats.kpis
- - onos.kpis
- - voltha.kpis
+ topics: {{ range .Values.kpi_exporter.topics }}
+ - {{ . }} {{ end }}
logger:
loglevel: info
- host: {{ .Values.args.voltha_kpi_broker }}
+ host: {{ .Values.kpi_exporter.kpi_broker }}
target:
type: prometheus-target
name: http-server
diff --git a/nem-monitoring/templates/exporter-deployment.yaml b/nem-monitoring/templates/exporter-deployment.yaml
index acad8e4..1611239 100644
--- a/nem-monitoring/templates/exporter-deployment.yaml
+++ b/nem-monitoring/templates/exporter-deployment.yaml
@@ -20,7 +20,7 @@
labels:
release: {{ .Release.Name }}
spec:
- replicas: {{ .Values.nem_voltha_kpi_exporter_replicas }}
+ replicas: {{ .Values.kpi_exporter.nem_kpi_exporter_replicas }}
template:
metadata:
labels:
@@ -29,9 +29,9 @@
spec:
containers:
- name: kpi-exporter
- image: "{{ .Values.global.registry }}{{ .Values.images.voltha_kpi_exporter.repository }}:{{ tpl .Values.images.voltha_kpi_exporter.tag . }}"
- imagePullPolicy: "{{ .Values.images.voltha_kpi_exporter.pullPolicy }}"
- args: ["-broker={{ .Values.args.voltha_kpi_broker }}"]
+ image: "{{ .Values.global.registry }}{{ .Values.images.kpi_exporter.repository }}:{{ tpl .Values.images.kpi_exporter.tag . }}"
+ imagePullPolicy: "{{ .Values.images.kpi_exporter.pullPolicy }}"
+ args: ["-broker={{ .Values.kpi_exporter.kpi_broker }}"]
ports:
- containerPort: 8080
port: 8080
diff --git a/nem-monitoring/templates/exporter-service.yaml b/nem-monitoring/templates/exporter-service.yaml
index f5fcee2..f29a913 100644
--- a/nem-monitoring/templates/exporter-service.yaml
+++ b/nem-monitoring/templates/exporter-service.yaml
@@ -24,7 +24,7 @@
ports:
- port: 8080
targetPort: 8080
- nodePort: {{ .Values.nem_voltha_kpi_exporter_nodePort }}
+ nodePort: {{ .Values.kpi_exporter.nem_kpi_exporter_nodePort }}
protocol: TCP
selector:
app: "kpi-exporter"