grafana/pkg/services
Sofia Papagiannaki a5e95823b2
[Alerting]: Alertmanager API implementation (#32174)
* Add validation for grafana recipient

* Alertmanager API implementation (WIP)

* Fix encoding/decoding receiver settings from/to YAML

* Save templates together with the configuration

* update POST to apply latest config

* Alertmanager service enabled by the ngalert toggle

* Silence API integration with Alertmanager

* Apply suggestions from code review

Co-authored-by: gotjosh <josue@grafana.com>
Co-authored-by: Ganesh Vernekar <15064823+codesome@users.noreply.github.com>
2021-03-31 23:00:56 +03:00
..
accesscontrol Fix access control service init (#32492) 2021-03-30 15:14:43 +02:00
alerting Alerting: Allow sending notification tags to Opsgenie as extra properties (#30332) 2021-03-24 17:07:26 +01:00
annotations API: Return 400 on invalid Annotation requests (#32429) 2021-03-29 15:47:16 +02:00
auth Auth: support JWT Authentication (#29995) 2021-03-31 08:40:44 -07:00
cleanup Bugfix 29848: Remove annotation_tag entries as part of annotations cleanup (#29534) 2020-12-08 19:41:35 +01:00
contexthandler Auth: support JWT Authentication (#29995) 2021-03-31 08:40:44 -07:00
dashboards ImportDashboard: Fixes backend handler not found error when importing dashboard (#32391) 2021-03-29 08:13:49 +02:00
datasourceproxy Data Source Proxy: Migrate proxy to its own service and make more extensible (#31927) 2021-03-17 13:10:40 -04:00
datasources API: Add by UID routes for data sources (#29884) 2021-01-13 13:16:27 -05:00
guardian Chore: Enable exhaustive linter (#29458) 2020-12-01 09:53:27 +01:00
hooks API: replace SendLoginLogCommand with LoginHook (#28777) 2020-11-06 10:01:13 +01:00
ldap IPv6: Support host address configured with enclosing square brackets (#31226) 2021-02-15 17:55:41 +01:00
librarypanels LibraryPanels: Adds Type and Description to DB (#32258) 2021-03-24 13:43:51 +01:00
licensing CDN: Adds support for serving assets over a CDN (#30691) 2021-02-01 10:13:09 +01:00
live Live: http publish, refactor live interfaces (#32317) 2021-03-30 13:23:29 +03:00
login Login: Replace command dispatch by explicit call (#32088) 2021-03-18 17:16:56 +01:00
multildap Chore: Enable errorlint linter (#29227) 2020-11-19 14:47:17 +01:00
ngalert [Alerting]: Alertmanager API implementation (#32174) 2021-03-31 23:00:56 +03:00
notifications AlertingNG: Notification channel for emails (#31768) 2021-03-18 14:55:11 +00:00
oauthtoken Chore: Configure go-ruleguard via golangci-lint (#28419) 2020-12-11 11:45:17 +01:00
provisioning PluginManager: Make remaining plugin state non-global (#32094) 2021-03-18 13:53:01 +01:00
quota Backend: Remove more globals (#29644) 2020-12-15 19:09:04 +01:00
rendering PluginManager: Make Plugins, Renderer and DataSources non-global (#31866) 2021-03-17 16:06:10 +01:00
search Search: display sort metadata (#31167) 2021-02-17 14:06:19 +02:00
shorturls Chore: Fix SQL related Go variable naming (#28887) 2020-11-11 06:21:08 +01:00
sqlstore API: Return 400 on invalid Annotation requests (#32429) 2021-03-29 15:47:16 +02:00
teamguardian chore: avoid aliasing imports in services (#22499) 2020-02-29 13:35:15 +01:00
validations Plugins: Requests validator (#30445) 2021-02-03 20:47:45 +01:00