monitoring: Add feature toggles to grafana config
This change allows to activate the new alerts 2.0 with the ngalert flag.
This commit is contained in:
parent
d3ce8ae1a3
commit
d09c8fb1ab
2 changed files with 7 additions and 0 deletions
|
@ -59,6 +59,9 @@ monitoring_grafana_oauth:
|
||||||
client_id: "grafana"
|
client_id: "grafana"
|
||||||
client_secret: "something-secret123"
|
client_secret: "something-secret123"
|
||||||
|
|
||||||
|
# Additional feature toggles to enable (See https://grafana.com/docs/grafana/latest/administration/configuration/#feature_toggles)
|
||||||
|
monitoring_grafana_feature_toggles: []
|
||||||
|
|
||||||
# The influxdb admin credentials that should be created
|
# The influxdb admin credentials that should be created
|
||||||
monitoring_influxdb_admin_username: "admin"
|
monitoring_influxdb_admin_username: "admin"
|
||||||
monitoring_influxdb_admin_password: "{{ lookup('passwordstore', monitoring_influxdb_domain + '/db-admin create=true length=42') }}"
|
monitoring_influxdb_admin_password: "{{ lookup('passwordstore', monitoring_influxdb_domain + '/db-admin create=true length=42') }}"
|
||||||
|
|
|
@ -48,6 +48,10 @@ services:
|
||||||
- "GF_AUTH_GENERIC_OAUTH_ROLE_ATTRIBUTE_PATH=contains(roles[*], 'Admin') && 'Admin' || contains(roles[*], 'Editor') && 'Editor' || 'Viewer'"
|
- "GF_AUTH_GENERIC_OAUTH_ROLE_ATTRIBUTE_PATH=contains(roles[*], 'Admin') && 'Admin' || contains(roles[*], 'Editor') && 'Editor' || 'Viewer'"
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
|
{% if monitoring_grafana_feature_toggles is defined and monitoring_grafana_feature_toggles is iterable and monitoring_grafana_feature_toggles | length > 0 %}
|
||||||
|
- "GF_FEATURE_TOGGLES_ENABLE={% for item in monitoring_grafana_feature_toggles %}{{item}} {% endfor %}"
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
restart: always
|
restart: always
|
||||||
labels:
|
labels:
|
||||||
- "traefik.enable=true"
|
- "traefik.enable=true"
|
||||||
|
|
Loading…
Add table
Reference in a new issue