From 882484daf10f7d7a481eb759685844c1c084c9c9 Mon Sep 17 00:00:00 2001 From: Andrei Nistor <andrei_nistor@smart-x.net> Date: Thu, 14 Oct 2021 17:57:44 +0300 Subject: [PATCH] add grafana ldap example --- examples/grafana-ldap.jsonnet | 36 +++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 examples/grafana-ldap.jsonnet diff --git a/examples/grafana-ldap.jsonnet b/examples/grafana-ldap.jsonnet new file mode 100644 index 00000000..619c6fbd --- /dev/null +++ b/examples/grafana-ldap.jsonnet @@ -0,0 +1,36 @@ +local kp = + (import 'kube-prometheus/main.libsonnet') + + { + values+:: { + common+: { + namespace: 'monitoring', + }, + grafana+: { + config+: { + sections: { + 'auth.ldap': { + enabled: true, + config_file: '/etc/grafana/ldap.toml', + allow_sign_up: true, + }, + }, + }, + ldap: ||| + [[servers]] + host = "127.0.0.1" + port = 389 + use_ssl = false + start_tls = false + ssl_skip_verify = false + + bind_dn = "cn=admins,dc=example,dc=com" + bind_password = 'grafana' + + search_filter = "(cn=%s)" + search_base_dns = ["dc=example,dc=com"] + |||, + }, + }, + }; + +{ ['grafana-' + name]: kp.grafana[name] for name in std.objectFields(kp.grafana) } -- GitLab