grafana/pkg/services/provisioning
Yuri Tseretyan 1eebd2a4de
Alerting: Support for simplified notification settings in rule API (#81011)
* Add notification settings to storage\domain and API models. Settings are a slice to workaround XORM mapping
* Support validation of notification settings when rules are updated

* Implement route generator for Alertmanager configuration. That fetches all notification settings.
* Update multi-tenant Alertmanager to run the generator before applying the configuration.

* Add notification settings labels to state calculation
* update the Multi-tenant Alertmanager to provide validation for notification settings

* update GET API so only admins can see auto-gen
2024-02-15 09:45:10 -05:00
..
alerting Alerting: Support for simplified notification settings in rule API (#81011) 2024-02-15 09:45:10 -05:00
dashboards Provisioning: Fix failure to save dashboard (#81694) 2024-02-02 09:55:29 +00:00
datasources Provisioning: Remove trailing space from log message (#73124) 2023-11-10 07:24:35 +00:00
notifiers Chore: Update test database initialization (#81673) 2024-02-09 09:35:39 -05:00
plugins Plugins: Move store and plugin dto to pluginsintegration (#74655) 2023-09-11 13:59:24 +02:00
utils Chore: Remove Result from dashboard models (#61997) 2023-01-25 10:36:26 +01:00
values Chore: use any rather than interface{} (#74066) 2023-08-30 18:46:47 +03:00
provisioning_mock.go Chore: use any rather than interface{} (#74066) 2023-08-30 18:46:47 +03:00
provisioning_test.go Provisioning: Fix dual write of folders (#80140) 2024-01-10 16:48:28 +01:00
provisioning.go Alerting: Support for simplified notification settings in rule API (#81011) 2024-02-15 09:45:10 -05:00