From b75d263567d524aead965e52ab89c567914b614a Mon Sep 17 00:00:00 2001 From: Eduardo Gonzalez <eduardo.gonzalez.de.la.herran@ericsson.com> Date: Tue, 15 Aug 2017 17:18:09 +0200 Subject: [PATCH] grafana configmap generator integrated --- hack/grafana-dashboards-configmap-generator | 1 + hack/scripts/generate-manifests.sh | 9 ++++++++- manifests/grafana/grafana-dashboards.yaml | 1 + 3 files changed, 10 insertions(+), 1 deletion(-) create mode 160000 hack/grafana-dashboards-configmap-generator diff --git a/hack/grafana-dashboards-configmap-generator b/hack/grafana-dashboards-configmap-generator new file mode 160000 index 00000000..f901955e --- /dev/null +++ b/hack/grafana-dashboards-configmap-generator @@ -0,0 +1 @@ +Subproject commit f901955e8c95b8dd7f3c038caabc0a8d41eec125 diff --git a/hack/scripts/generate-manifests.sh b/hack/scripts/generate-manifests.sh index 280bc121..64287dae 100755 --- a/hack/scripts/generate-manifests.sh +++ b/hack/scripts/generate-manifests.sh @@ -4,7 +4,14 @@ hack/scripts/generate-rules-configmap.sh > manifests/prometheus/prometheus-k8s-rules.yaml # Generate Dashboard ConfigMap -hack/scripts/generate-dashboards-configmap.sh > manifests/grafana/grafana-dashboards.yaml +#hack/scripts/generate-dashboards-configmap.sh > manifests/grafana/grafana-dashboards.yaml + +# Generate Dashboard ConfigMap with configmap-generator tool +# Max Size per ConfigMap: 240000 +# Input dir: assets/grafana +# output file: manifests/grafana/grafana-dashboards.yaml +test -f manifests/grafana/grafana-dashboards.yaml && rm -f manifests/grafana/grafana-dashboards.yaml +hack/grafana-dashboards-configmap-generator/bin/grafana_dashboards_generate.sh -s 240000 -i assets/grafana -o manifests/grafana/grafana-dashboards.yaml # Generate Grafana Credentials Secret hack/scripts/generate-grafana-credentials-secret.sh admin admin > manifests/grafana/grafana-credentials.yaml diff --git a/manifests/grafana/grafana-dashboards.yaml b/manifests/grafana/grafana-dashboards.yaml index 92a88fbf..a1179552 100644 --- a/manifests/grafana/grafana-dashboards.yaml +++ b/manifests/grafana/grafana-dashboards.yaml @@ -3425,3 +3425,4 @@ data: "type": "prometheus", "url": "http://prometheus-k8s.monitoring.svc:9090" } +--- -- GitLab