Commit Graph

54 Commits

Author SHA1 Message Date
f623cf3550 Only download Grafana dashboard URLs for enabled services
If someone is using Dendrite and enabling Grafana, we'll no longer
download Synapse dashboards.

If someone is not using node-exporter, we'll no longer download node
exporter dashboards.

Related to https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2133
2022-09-26 08:46:10 +03:00
3f4bedb31e Use matrix_grafana_enabled: true in the matrix-grafana role
This is consistent with what all other roles do. If someone includes a
role, the assumption is that they want its functionality enabled.

The playbook distribution then disables components via
`group_vars/matrix_servers`. We've always had `matrix_grafana_enabled: false`
there, so flipping the in-role `_enabled` flag to `true` does not change
anything for playbook users. Users who import the roles individually in
their own other playbooks (and who don't use `group_vars/matrix_servers`)
may observe a change in the defaults with this.
2022-09-26 08:26:30 +03:00
6c928d87ca Configure Grafana's default_home_dashboard_path properly
Using `matrix_synapse_*` variables within the `matrix-grafana` role
is not a good practice.

We now have a `matrix_grafana_default_home_dashboard_path` variable
with a good universal default value and we override it via
`group_vars/matrix_servers` based on enabled components, etc.

This is a better fix for https://github.com/spantaleev/matrix-docker-ansible-deploy/pull/2133
2022-09-26 08:23:54 +03:00
14af09e4f3 Define matrix_grafana_dashboard_download_urls_all variable in matrix-grafana role
We shouldn't be using it in the role (`tasks/setup.yml`) without
defining at least some default value in the role itself.

We've always had the override in `group_vars/matrix_servers`,
so the variable was essentially defined (at the playbook level), but
that's not the right way to do things.
2022-09-26 08:08:47 +03:00
c6f9a42f40 Update Grafana 9.1.5 -> 9.1.6 2022-09-20 14:58:45 +00:00
afe5a016cb Update Grafana 9.1.4 -> 9.1.5 2022-09-13 13:48:57 +00:00
5c954b0d5a Update Grafana 9.1.3 -> 9.1.4 2022-09-09 15:55:53 +00:00
48a1ab0d22 Upgrade Grafana (9.1.2 -> 9.1.3) 2022-09-06 12:16:09 +03:00
4bff8c18db Update grafana 9.1.1 -> 9.1.2 2022-08-30 16:49:47 +00:00
fe6b749312 Update grafana 9.1.0 -> 9.1.1 2022-08-23 20:47:25 +00:00
316ff36582 Update Grafana 9.0.7 -> 9.1.0 2022-08-16 15:36:01 +00:00
7b150fdb04 Update Grafana 9.0.6 -> 9.0.7 2022-08-10 15:13:04 +00:00
d81f50d1c0 Update Grafana (9.0.5 -> 9.0.6) 2022-08-02 10:49:48 +03:00
9c15474d94 Upgrade Grafana (9.0.4 -> 9.0.5) 2022-07-26 17:10:00 +03:00
592c88b021 Update Grafana 9.0.3 -> 9.0.4 2022-07-20 16:52:03 +00:00
ca11763e86 update grafana 9.0.2 -> 9.0.3 2022-07-17 17:26:33 +03:00
e149f33140 add/unify 'Project source code URL' link across all roles 2022-07-16 23:59:21 +03:00
c15bf2e019 Upgrade Grafana (9.0.1 -> 9.0.2) 2022-06-29 08:42:55 +03:00
b784f88af5 Update Grafana (8.5.3 -> 9.0.1) 2022-06-25 18:06:35 +00:00
9c24167b8d Updated: grafana to 8.5.3 2022-05-20 20:32:19 +02:00
7776c2e0bb Upgrade to Grafana 8.5.1
https://grafana.com/docs/grafana/latest/release-notes/release-notes-8-5-1/
https://grafana.com/docs/grafana/latest/release-notes/release-notes-8-5-0/
https://grafana.com/docs/grafana/latest/release-notes/release-notes-8-4-7/
https://grafana.com/docs/grafana/latest/release-notes/release-notes-8-4-6/
https://grafana.com/docs/grafana/latest/release-notes/release-notes-8-4-5/
https://grafana.com/docs/grafana/latest/release-notes/release-notes-8-4-4/
https://grafana.com/docs/grafana/latest/release-notes/release-notes-8-4-3/
https://grafana.com/docs/grafana/latest/release-notes/release-notes-8-4-2/
2022-05-02 12:37:56 -05:00
0f251a2104 Updated: grafana to 8.4.1 2022-02-22 12:47:32 +01:00
241e21c702 Fix typo 2022-02-15 07:04:45 +02:00
f0ab2ec506 Add support for configuring allow_embedding for Grafana
Fixes https://github.com/spantaleev/matrix-docker-ansible-deploy/issues/1626
2022-02-15 07:03:25 +02:00
819574b8ba Merge branch 'spantaleev:master' into master 2022-02-05 21:37:53 +01:00
7e5b88c3b7 fix: all praise the allmighty yamllinter 2022-02-05 21:32:54 +01:00
e27e0b28c8 Updated: grafana to 8.3.4 2022-02-05 10:52:31 +01:00
8a0c7913be Grafana Updata (8.3.1 -> 8.3.3) 2021-12-15 18:33:09 +05:30
18daf8f3da Update Grafana from 8.3.0 to 8.3.1 due to Security Flaw
https://grafana.com/blog/2021/12/07/grafana-8.3.1-8.2.7-8.1.8-and-8.0.7-released-with-high-severity-security-fix/
2021-12-07 21:52:49 +01:00
27e1451cbc Update main.yml 2021-12-02 13:31:57 +01:00
0231302db9 Upgrade grafana (8.1.4 -> 8.2.2) 2021-10-27 23:14:14 +05:30
255cb97c41 Upgrade grafana (8.1.3 -> 8.1.4) 2021-09-17 15:50:06 +05:30
df13ea5f14 Upgrade grafana (8.1.2 -> 8.1.3) (#1269)
Upgrade grafana (8.1.2 -> 8.1.3)
2021-09-09 09:33:22 +03:00
86f5ba8348 Grafana Grafana v8.1 2021-08-25 22:43:07 +05:30
e90979e91f Upgrade grafana (8.0.5 -> 8.0.6) 2021-07-15 23:10:45 +05:30
cd54147144 Upgrade grafana (8.0.3 -> 8.0.5) 2021-07-09 17:55:15 +05:30
b826171139 Update grafana 8.0.2 -> 8.0.3 2021-06-18 23:32:30 +05:30
08d1a5c2e7 Update grafana 8.0.0 -> 8.0.2 2021-06-14 19:41:23 +05:30
be1d1d0b7c matrix_grafana_content_security_policy_customized default false 2021-06-09 00:52:52 +05:30
2d9ba82337 Update element 7.5.7 -> 8.0.0 2021-06-09 00:48:55 +05:30
8529ca4c17 Update grafana (7.5.6->7.5.7) 2021-05-19 22:30:03 +05:30
4bd7d8b5e4 Update grafana (7.5.5->7.5.6) 2021-05-14 18:59:21 +05:30
37de7fc96a Updated Reference 2021-05-05 22:25:38 +05:30
303de935d5 grafana CSP backward compatible with older browsers 2021-05-05 22:12:56 +05:30
bec5933db4 Update grafana (7.5.4 -> 7.5.5) 2021-05-03 15:57:06 -05:00
c565e72f0d Merge pull request #1003 from sakkiii/patch-2
updated matrix_grafana_docker_image to v7.5.4
2021-04-18 09:56:12 +03:00
05042f5ff1 Improve security grafana
- duplicate X-Content-Type-Options
- X-Frame-Options header
- Referrer-Policy [Might consider adding variable]
- Secure flag with cookies
- matrix_grafana_content_security_policy variable for [Content Security Policy](https://grafana.com/docs/grafana/latest/administration/configuration/#content_security_policy)
2021-04-17 21:03:05 +05:30
27377e099d updated matrix_grafana_docker_image to v7.5.4
Latest stable grafana version is [7.5.4 (2021-04-14)](https://github.com/grafana/grafana/releases/tag/v7.5.4)
2021-04-17 17:31:14 +05:30
e335f3fc77 rename matrix_global_registry to matrix_container_global_registry_prefix related to #990
Signed-off-by: Ahmad Haghighi <haghighi@fedoraproject.org>
2021-04-12 17:23:55 +04:30
f52a8b6484 use custom docker registry 2021-04-12 17:23:55 +04:30