blob: 8246e6c703fb2d25b3174a0ccb90711fb37187de [file] [log] [blame]
Hyunsun Moonb24bb2b2019-11-22 02:11:02 -08001---
2# Copyright 2019-present Open Networking Foundation
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
16apiVersion: v1
17kind: ConfigMap
18metadata:
19 name: grafana-dashboards
20 labels:
21 grafana_dashboard: "1"
22data:
23{{- if .Values.dashboards.k8s }}
24 k8s.json: |
25{{ .Files.Get "grafana-dashboards/k8s-app-metrics.json" | indent 4 }}
26{{- end }}
27{{- if .Values.dashboards.nodeExporter }}
28 node-exporter.json: |
29{{ .Files.Get "grafana-dashboards/node-exporter.json" | indent 4 }}
30{{- end }}
31{{- if .Values.dashboards.xos }}
32 xos.json: |
33{{ .Files.Get "grafana-dashboards/xos.json" | indent 4 }}
34{{- end }}
35{{- if .Values.dashboards.onos }}
36 onos.json: |
37{{ .Files.Get "grafana-dashboards/onos-kpi.json" | indent 4 }}
38{{- end }}
39{{- if .Values.dashboards.aaa }}
40 aaa.json: |
41{{ .Files.Get "grafana-dashboards/aaa-stats.json" | indent 4 }}
42{{- end }}
43{{- if .Values.dashboards.voltha }}
44 voltha.json: |
45{{ .Files.Get "grafana-dashboards/voltha-kpi.json" | indent 4 }}
46{{- end }}
Matteo Scandoloe0d3caf2020-01-10 15:55:56 -080047{{- if .Values.dashboards.voltha2 }}
48 voltha2.json: |
49{{ .Files.Get "grafana-dashboards/voltha-2x.json" | indent 4 }}
50{{- end }}
Hyunsun Moonb24bb2b2019-11-22 02:11:02 -080051{{- if .Values.dashboards.omec }}
52 omec.json: |
53{{ .Files.Get "grafana-dashboards/omec.json" | indent 4 }}
54{{- end }}
Hyunsun Moonda48dbe2020-02-02 13:26:18 -080055{{- if .Values.dashboards.aether }}
56 multi-site-system.json: |
57{{ .Files.Get "grafana-dashboards/multi-site-system.json" | indent 4 }}
58 multi-site-system-summary.json: |
59{{ .Files.Get "grafana-dashboards/multi-site-system-summary.json" | indent 4 }}
60 multi-site-k8s.json: |
61{{ .Files.Get "grafana-dashboards/multi-site-k8s.json" | indent 4 }}
62 omec-user-plane.json: |
63{{ .Files.Get "grafana-dashboards/omec-user-plane.json" | indent 4 }}
64 omec-user-plane-summary.json: |
65{{ .Files.Get "grafana-dashboards/omec-user-plane-summary.json" | indent 4 }}
66 omec-control-plane.json: |
67{{ .Files.Get "grafana-dashboards/omec-control-plane.json" | indent 4 }}
68 omec-imsi-list.json: |
69{{ .Files.Get "grafana-dashboards/omec-imsi-list.json" | indent 4 }}
Hyunsun Moonec123c92019-11-23 16:11:11 -080070{{- end }}
Daniele Morof6dfb902020-01-15 15:00:36 -080071{{- if .Values.dashboards.bng }}
72 bng-dashboard.json: |
73{{ .Files.Get "grafana-dashboards/bng-dashboard.json" | indent 4 }}
74{{- end }}