1
0
Fork 0
Commit Graph

40 Commits

Author SHA1 Message Date
Guillaume Thouvenin a03625b147 Add a Grafana dashboard 2017-01-17 09:28:36 +01:00
Guillaume Thouvenin 8c79aa4e1a Allow the configuration of servers attributes 2016-12-13 13:57:50 +01:00
Guillaume Thouvenin a8902b8c23 Pass the main dashboard through grains
This patch provides the main dashboard through grains. It is not the final
way to provide the main dashboard. It is more a workaround because we
don't know yet how to compose a dashboards with pieces split between
several formulas. We will probably use YAML pieces.
2016-12-09 10:27:54 +01:00
Guillaume Thouvenin 377c14cca0 Add support for LDAP authentication
This patch adds support for LDAP authentication. It also adds support
to manage authorization. It is now possible to enable several kind of
authentication like LDAP and basic auth. So we introduce a new schema
for allowing it:

  auth:
    basic:
      enabled: true
    ldap:
      enabled: true
      [...]

instead of

  auth:
    engine: basic

The former declaration is still valid for basic, anonymous and proxy
authentication.
2016-12-08 17:15:56 +01:00
Guillaume Thouvenin 92359ec273 Remove old dashboards
This patch removes dashboards that are now provided by each services.
They are not up to date so just remove them.
2016-12-07 12:30:28 +01:00
Guillaume Thouvenin 57167d8bfd Move the configuration into a separate state
This patch separates the configuration of Grafana client. This allows to
configure the client, restart the minion to read the conf and finally
apply the grafana.client state.
2016-12-05 09:47:46 +01:00
pasquier-s 7e07c93f36 Merge pull request #14 from thouveng/use-get-with-enabled
Use get function to check if a "role" is enabled
2016-11-28 15:02:18 +01:00
Guillaume Thouvenin 6306087672 Use get function to check if a role is enabled
This patch uses the function get with False by default. This is to allow
to call a state even if the node is not classified.
2016-11-28 12:04:11 +01:00
Guillaume Thouvenin 18fe0c04c7 Add client metadata 2016-11-18 08:57:08 +01:00
thouveng 13574258bc Merge pull request #11 from thouveng/use-json-dashboards
Add support for JSON dashboards
2016-11-15 09:27:28 +01:00
Guillaume Thouvenin 2958bda057 Add support for JSON dashboards
This patch adds the support for JSON dashboards and also provides the
support for remote dashboards.
2016-11-10 14:49:22 +01:00
pasquier-s de5d730e12 Merge pull request #9 from simonpasquier/add-collectd-support
Add collectd support
2016-11-09 10:53:56 +01:00
Simon Pasquier 777902ad8f Add collectd support 2016-11-04 12:06:32 +01:00
Guillaume Thouvenin cf02140010 Replace pacemaker_local_resource_active in dashboards templating 2016-11-04 12:03:55 +01:00
Guillaume Thouvenin ab1023453d Update grafana3_datasource parameters
This patch removes parameters that are not used and not documented.
It also fix issue when passing parameters to _get_json_data.
2016-11-03 10:47:37 +01:00
Éric Lemoine 398d7ac77d Fix Grafana dashboards
This commit fixes the InfluxDB queries used in Grafana dashboards. A regexp
should be used with variables.
2016-11-02 17:09:41 +01:00
Guillaume Thouvenin eed48db172 Use the right parameters to configure datasource
This patch uses the user and password instead of setting basic auth that
is used as credentials when connecting to the Grafana server. In our
case we are using the grafana configuration on the minion to connect to
Grafana. This patch also adds an option to set the datasource as the
default one.
2016-11-02 16:33:09 +01:00
Guillaume Thouvenin 22a78bd9b5 Allow basic auth when datasource is adding
This patch fixes an issue to use basic auth when the datasource is
adding for the first time. It also adds a delay when service is started.
2016-11-02 10:06:18 +01:00
Ales Komarek 3f044b20d6 Grafana theming, dashboards, datasources management with basic auth 2016-10-30 00:31:00 +02:00
Guillaume Thouvenin 70ca667e57 Add default dashboards for StackLight
This patch adds the possibility to add StackLight dashboards when
installing grafana. By default they are not installed.
2016-10-26 11:25:37 +02:00
Ales Komarek d125d51baa Fixed commented problems 2016-10-24 11:00:40 +02:00
Ales Komarek 7a593fad7a Mine fixes 2016-10-22 17:32:35 +02:00
Ales Komarek ae47c9fd95 Mine updates 2016-10-22 12:30:30 +02:00
Ales Komarek 9e05491147 Client role 2016-10-22 00:36:50 +02:00
Filip Pytloun 2e2279603e Setup for anonymous auth 2016-08-31 14:00:02 +02:00
Filip Pytloun c6de472c36 Fix execution mode 2016-04-09 12:41:38 +02:00
Filip Pytloun 1c15f538d2 Allow defining more options on users/auth 2016-03-31 22:16:39 +02:00
Filip Pytloun fb133be098 Fix typo 2016-03-31 21:35:27 +02:00
Filip Pytloun 89f4c5b65b Auth and session cache enhancements 2016-03-31 21:30:13 +02:00
Filip Pytloun 04d32bf507 Try for proxy auth 2016-03-31 21:09:28 +02:00
Ales Komarek c867179757 sphinx fix 2016-01-15 14:26:09 +01:00
Ales Komarek 916a45c7e7 documentation fix 2015-12-11 14:12:22 +01:00
Ales Komarek f47b33cccb bind doc 2015-12-09 10:30:50 +01:00
Ales Komarek 70a167589b Documentation 2015-12-08 12:11:11 +01:00
Ales Komarek 749f5836c4 Log proper version 2015-12-08 11:23:30 +01:00
Ales Komarek 9858822f85 database setup 2015-12-08 10:43:59 +01:00
Ales Komarek 83b58af7d4 Enforce service 2015-12-08 10:26:39 +01:00
Ales Komarek ee16ca7c4d grafana 2015-12-08 10:24:44 +01:00
Ales Komarek 4ee7f6e610 Configuration 2015-12-08 10:23:39 +01:00
Ales Komarek 864908916e Structure overhaul 2015-12-04 16:43:48 +01:00