Commit Graph

71 Commits (2ab746ae7617d2e9c875c2aca29a266dc1d86f5f)

Author SHA1 Message Date
AvivGuiser 96c3e9c550
Alerting: Use stable identifier of a group when export to HCL (#90196) 1 year ago
Matthew Jacobson b7767c79e7
Alerting: Fix contact point export 500 error and notifications/receivers missing settings (#90342) 1 year ago
Ryan McKinley 99d8025829
Chore: Move identity and errutil to apimachinery module (#89116) 2 years ago
Alexander Weaver 58fdb24b0b
Alerting: Recording rules appear as type=recording in Prometheus API + better abstraction for type (#88805) 2 years ago
Yuri Tseretyan 003e3efce9
Alerting: Update mute timings provisioning API to support optimistic locking (#88731) 2 years ago
William Wernert d359591dac
Alerting: Support recording rule struct in provisioning API (#87849) 2 years ago
Yuri Tseretyan a63ef42816
Alerting: Mute Timing service to prevent changing provenance status to none (#88462) 2 years ago
Sofia Papagiannaki 17ca61d7f8
Alerting: Export and provisioning rules into subfolders (#77450) 2 years ago
Alexander Weaver 5b1498f98f
Alerting: Return a 400 and errutil error when trying to delete a contact point that is referenced by a policy (#85481) 2 years ago
Alexander Weaver 03114e7602
Alerting: Return better error for invalid time range on alert queries (#85611) 2 years ago
Yuri Tseretyan b9abb8cabb
Alerting: Update provisioning API to support regular permissions (#77007) 2 years ago
Yuri Tseretyan f7d836feed
Alerting: Update rule provisioning service to accept user (#84480) 2 years ago
William Wernert 8690a42e33
Alerting: Disallow invalid rule namespace UIDs in provisioning API (#83938) 2 years ago
Yuri Tseretyan cfc3957894
Alerting: move store.ErrAlertRuleGroupNotFound to models package (#84308) 2 years ago
Joe Blubaugh b905777ba9
Alerting: Support deleting rule groups in the provisioning API (#83514) 2 years ago
김은빈 96dfb385ca
Grafana: Replace magic number with a constant variable in response status (#80132) 2 years ago
Julien Duchesne ba63e62311
Alerting: Return provenance of notification templates (#82274) 2 years ago
Yuri Tseretyan 4479e7218d
Alerting: MuteTiming service return errutil + GetTiming by name (#79772) 2 years ago
Yuri Tseretyan 8af08d0df2
Alerting: Add export of mute timings to file provisioning formats (#79225) 2 years ago
Rodrigo Villablanca ab83bc7346
Alerting: Fix export of notification policy to JSON (#78021) 2 years ago
Jo 580477bf8e
NGAlerting: Use identity.Requester interface instead of SignedInUser (#76360) 2 years ago
Alexander Weaver 39599fa7f7
Alerting: Alert rule constraint violations return as 400s in provisioning API (#76396) 2 years ago
Yuri Tseretyan 372082d254
Alerting: Export of contact points to HCL (#75849) 2 years ago
Yuri Tseretyan c4ac4eb41b
Alerting: Export of notification policies to HCL (#76411) 2 years ago
George Robinson 05e12e787b
Alerting: Add provenance field to /api/v1/provisioning/alert-rules (#76252) 2 years ago
Jo dcd0c6b11e
Identity: Unfurl OrgID in pkg/services to allow using identity.Requester interface (#76113) 2 years ago
Yuri Tseretyan 027bd9356f
Alerting: Rule Modify Export APIs (#75322) 2 years ago
Yuri Tseretyan 6f785f7269
Alerting: Support for single rule and multi-folder rule export (#74625) 2 years ago
Yuri Tseretyan dce492642a
Alerting: Export of alert rules in HCL format (#73166) 2 years ago
Yuri Tseretyan 0df3647367
Alerting: extend rules export API to filter by folder and group (#74423) 2 years ago
Matthew Jacobson cfb1656968
Alerting: Add notification policy provisioning file export (#70009) 2 years ago
Matthew Jacobson 13121d3234
Alerting: Add contact point provisioning file export (#71692) 2 years ago
Uwe Sommerlatt dfc99cdd19
Alerting: Fix misleading status code in provisioning API (#67331) 3 years ago
Alex Moreno f64a89727e
Alerting: Allow provenance disable in alerting provisioning API (#63650) 3 years ago
Yuri Tseretyan 9eaffdf5a8
Alerting: Remove dependency on alerting package in definitions (#65390) 3 years ago
Yuri Tseretyan 52a0f59706
Alerting: introduce AlertQuery in definitions package (#63825) 3 years ago
Yuri Tseretyan f561e71de8
Alerting: decouple api models from domain\dto models: separate Provenance status + converters (#63594) 3 years ago
Sonia Aguilar 753c84f825
Alerting: Pass yaml as a query param in export request (#62751) 3 years ago
Matthew Jacobson c006df375a
Alerting: Create endpoints for exporting in provisioning file format (#58623) 3 years ago
idafurjes 6c5a573772
Chore: Move ReqContext to contexthandler service (#62102) 3 years ago
George Robinson d4256b352d
Docs: Rename Message templates to Notification templates (#59477) 3 years ago
Alexander Weaver e97b43cd58
Alerting: Add provisioning endpoint to fetch all rules (#59989) 3 years ago
Alex Moreno 78bb8c10ce
Alerting: Allow none provenance alert rule creation from provisioning API (#58410) 3 years ago
George Robinson 4c581b5f85
Alerting: Fix response is not returned for invalid Duration in Provisioning API (#58046) 3 years ago
Alexander Weaver b8d1474609
Fix incorrect propagation of org ID in rule endpionts (#54603) 3 years ago
Alexander Weaver f093c249ac
Alerting: Fix incorrect embedded DTO being returned when handling rule groups (#53701) 3 years ago
Jean-Philippe Quéméner 7f0002448d
Alerting: use duration model for alert rule provisioning api (#53196) 3 years ago
idafurjes a14621fff6
Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 3 years ago
Alexander Weaver b198559225
Alerting: Extend PUT rule-group route to write the entire rule group rather than top-level fields only (#53078) 3 years ago
Alexander Weaver 2d7389c34d
Alerting: Provisioning API respects global rule quota (#52180) 3 years ago