From 859b87b4548ba686884b604367f283caf565c124 Mon Sep 17 00:00:00 2001 From: paulfantom <pawel@krupa.net.pl> Date: Tue, 8 Jun 2021 15:06:13 +0200 Subject: [PATCH] examples: add example of running without grafana deployment Signed-off-by: paulfantom <pawel@krupa.net.pl> --- examples/grafana-only-dashboards.jsonnet | 25 ++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 examples/grafana-only-dashboards.jsonnet diff --git a/examples/grafana-only-dashboards.jsonnet b/examples/grafana-only-dashboards.jsonnet new file mode 100644 index 00000000..2c5520c0 --- /dev/null +++ b/examples/grafana-only-dashboards.jsonnet @@ -0,0 +1,25 @@ +local kp = + (import 'kube-prometheus/main.libsonnet') + + { + values+:: { + common+: { + namespace: 'monitoring', + }, + }, + + // Disable all grafana-related objects apart from dashboards and datasource + grafana: { + dashboardSources:: {}, + deployment:: {}, + serviceAccount:: {}, + serviceMonitor:: {}, + service:: {}, + }, + }; + +// Manifestation +{ + [component + '-' + resource + '.json']: kp[component][resource] + for component in std.objectFields(kp) + for resource in std.objectFields(kp[component]) +} -- GitLab