Yuri Tseretyan
f561e71de8
Alerting: decouple api models from domain\dto models: separate Provenance status + converters ( #63594 )
...
* move conversions of domain models to api models and reverse from definition package to api package
2023-02-27 17:57:15 -05:00
Serge Zaitsev
d6d4097567
Chore: Fix goimports grouping in alerting ( #62424 )
...
* fix goimports
* fix goimports order
2023-01-30 09:55:35 +01:00
Jean-Philippe Quéméner
49b1182f34
Alerting: add missing yaml tag to mute time struct ( #54287 )
2022-08-26 23:30:07 +02:00
Alexander Weaver
17e76b06ff
Alerting: Fix rendering issues in OpenAPI docs ( #50630 )
...
* Clean up status codes
* Missing consumes tag
* Regenerate
* Fix incorrect documented responses and missing UI elements
* Fix response docs
* Fix wrong response copy paste
* Regenerate
* Temporarily revert
2022-06-13 12:51:07 -05:00
Jean-Philippe Quéméner
4b8a4449ed
Alerting: remove feature toggle for provisioning API ( #50167 )
...
* Alerting: remove feature toggle for provisioning API
* remove missed code parts
* remove unused import
* remove empty line
* mark routes as stable
2022-06-05 07:45:36 +02:00
Jean-Philippe Quéméner
d2f3631a47
Alerting: add mute timings provenance to config api ( #50149 )
2022-06-03 19:32:31 +02:00
Alexander Weaver
67290aa49f
Alerting: Add version segment to all provisioning routes ( #49121 )
...
Co-authored-by: Jean-Philippe Quémémer <jeanphilippe.quemener@grafana.com >
2022-06-03 16:45:08 +02:00
Alexander Weaver
909ebcf979
Alerting: Endpoints for provisioning mute timings ( #49635 )
...
* Add validator for mute timing and make it provisionable
* Add tests to ensure prometheus validators are running and errors are propagated
* Internal API for manipulating mute timings
* Define and generate API layer
* Wire up generated code
* Implement API handlers
* Tests for golang layer
* Fix reference bug
* Fix linter and auth tests
* Resolve semantic errors and regenerate
* Remove pointless comment
* Extract out provisioning path param keys, simplify
* Expected number of paths
2022-05-26 14:24:34 -05:00
Sofia Papagiannaki
7cf321d7bd
Alerting: Fix swagger specification ( #49273 )
...
* Alerting: fix specification
* Update merged swagger specification
2022-05-26 14:43:59 +03:00
Alexander Weaver
9af30f6570
Alerting: Provisioning GET routes for mute timings ( #49044 )
...
* Define GET routes and run codegen
* Wire up forked and non-generated API
* Implement and wire
* Tests, authorization
* Fix linter error
2022-05-17 13:42:48 -05:00