Commit Graph

69 Commits (2ed6ca360fcaf83ab2eb50f85240a19cd0ebc64d)

Author SHA1 Message Date
Matthew Jacobson babfa2beac
Alerting: Hook up GMA silence APIs to new authentication handler (#86625) 2 years ago
Santiago b76a9e4d31
Alerting: Implement GetStatus in the remote Alertmanager struct (#84887) 2 years ago
Yuri Tseretyan dff7cb9afb
Alerting: Move alertmanager api silence code to separate files (#86947) 2 years ago
Matthew Jacobson 3397e8bf09
Alerting: Improve error when receiver or time interval used by rule is deleted (#86865) 2 years ago
Matthew Jacobson f79dd7c7f9
Alerting: Persist silence state immediately on Create/Delete (#84705) 2 years ago
Matthew Jacobson fbd057b258
Alerting: Stop returning autogen routes for non-admin on api/v2/status (#84864) 2 years ago
Yuri Tseretyan 1eebd2a4de
Alerting: Support for simplified notification settings in rule API (#81011) 2 years ago
Yuri Tseretyan 2be7605794
Alerting: Fix fine-grained rule access control to use 403 for authorization error (#79239) 2 years ago
Santiago a60ec150f9
Alerting: Fetch receivers from remote Alertmanager (#76841) 2 years ago
Santiago 61cb26711e
Alerting: Fetch alerts from a remote Alertmanager (#75844) 2 years ago
Jo dcd0c6b11e
Identity: Unfurl OrgID in pkg/services to allow using identity.Requester interface (#76113) 2 years ago
Santiago 73be9449d1
Alerting: Manage remote Alertmanager silences (#75452) 2 years ago
Santiago 93b9f9b537
Alerting: Use interfaces for the Alertmanager (#73900) 2 years ago
Serge Zaitsev 58f6648505
Chore: capitalise messages for alerting (#74335) 2 years ago
Matthew Jacobson d31d175109
Alerting: Fix contact point testing with secure settings (#72235) 2 years ago
Ieva d98813796c
RBAC: Remove legacy AC from HasAccess permission check (#68995) 3 years ago
Matthew Jacobson 91471ac7ae
Alerting: Template Testing API (#67450) 3 years ago
Yuri Tseretyan a8b4a4bb45
Alerting: Update alerting module to 20230418161049-5f374e58cb32 + refactoring (#66622) 3 years ago
Yuri Tseretyan afd52d0866
Alerting: use alerting GrafanaReceiver and BuildReceiverConfiguration in Grafana (#65224) 3 years ago
Matthew Jacobson 85f738cdf9
Alerting: Add endpoint to revert to a previous alertmanager configuration (#65751) 3 years ago
Santiago aba91d3053
Alerting: Fetch all applied alerting configurations (#65728) 3 years ago
Yuri Tseretyan ec4152c7e5
Alerting: Remove dependency on secrets in definitions package (#65391) 3 years ago
Yuri Tseretyan f066e8cdcd
Alerting: Update to alerting 20230203015918-0e4e2675d7aa (after refactoring) (#62823) 3 years ago
idafurjes 6c5a573772
Chore: Move ReqContext to contexthandler service (#62102) 3 years ago
gotjosh e7cd6eb13c
Alerting: Use `alerting.GrafanaAlertmanager` instead of initialising Alertmanager components directly (#61230) 3 years ago
gotjosh fd6f107ded
Alerting Unification: Use the errors from grafana/alerting in Alerts (#61425) 3 years ago
gotjosh 39e429a14b
Alerting Unification: Use the errors from grafana/alerting in Silences (#61334) 3 years ago
Santiago cdb5d4230a
Alerting: Fix "Not Implemented" responses (#57710) 3 years ago
Alexander Weaver 3ddb28bad9
Find-and-replace 'err' logs to 'error' to match log search conventions (#57309) 3 years ago
Yuriy Tseretyan 888bdfd4ad
Alerting: Use correct response body for silence post API (#57114) 3 years ago
Santiago 09f8e026a1
Alerting: Expose info about notification delivery errors in a new /receivers endpoint (#55429) 3 years ago
idafurjes a14621fff6
Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 3 years ago
Alexander Weaver 0d9389e1f4
Alerting: Code-gen parsing of URL parameters and fix related bugs (#50731) 4 years ago
Jean-Philippe Quéméner 4cc8c6f745
Alerting: Add provenance guard to config api (#50147) 4 years ago
Joe Blubaugh 103087a1a5
Unified Alerting: Validate PostableSilence API. (#46892) 4 years ago
Alexander Weaver 758364e78b
Alerting: Refactor GET/POST alerting config routes to be more extensible (#47229) 4 years ago
Alexander Weaver c266a4ac81
Alerting: Remove mis-behaving fake and fix masked test failure in AM config API (#47747) 4 years ago
Yuriy Tseretyan 8a2c368031
check that user is authorized to create\update silences (#47163) 4 years ago
Yuriy Tseretyan 15e4556c2f
Alerting: update authorization logic to use proper legacy roles when fine-grained access is disabled (#46931) 4 years ago
George Robinson 4e3a72fc2a
Add context.Context to AlertingStore (#45069) 4 years ago
Alexander Weaver 56b3dc5445
Alerting: Allow configuration of non-ready alertmanagers (#43063) 4 years ago
Sofia Papagiannaki 9c7b52fd36
Alerting: Fix API specification (#42282) 4 years ago
Tania B 5652bde447
Encryption: Use secrets service (#40251) 4 years ago
George Robinson 967721068e
Alerting: Support custom annotations and labels when testing contact points 4 years ago
Serge Zaitsev 57fcfd578d
Chore: replace macaron with web package (#40136) 4 years ago
Joan López de la Franca Beltran 722c414fef
Encryption: Refactor securejsondata.SecureJsonData to stop relying on global functions (#38865) 4 years ago
Serge Zaitsev 063160aae2
Chore: pass url parameters through context.Context (#38826) 4 years ago
Serge Zaitsev c3ab2fdeb7
Macaron: remove custom Request type (#37874) 4 years ago
David Parrott 7fbeefc090
Alerting: create wrapper for Alertmanager to enable org level isolation (#37320) 4 years ago
George Robinson 3ca00f90b5
Contact point testing (#37308) 4 years ago