Commit Graph

92 Commits (8d7314bb9a296fb9f8bf1e4f9a21cf478bb5945d)

Author SHA1 Message Date
Kat Yang 2f2ce3edbb
Chore: Deprecate ID from Folder (#78281) 2 years ago
Yuri Tseretyan 7cec741bae
Alerting: Extract alerting rules authorization logic to a service (#77006) 2 years ago
Jo 580477bf8e
NGAlerting: Use identity.Requester interface instead of SignedInUser (#76360) 2 years ago
Jo dcd0c6b11e
Identity: Unfurl OrgID in pkg/services to allow using identity.Requester interface (#76113) 2 years ago
Yuri Tseretyan 2497db4bd6
Alerting: Add UID of rules to response that were affected by update group request (#75985) 2 years ago
Yuri Tseretyan 027bd9356f
Alerting: Rule Modify Export APIs (#75322) 2 years ago
Yuri Tseretyan 237ce5ea82
Alerting: Extract methods for fetching rule groups with authorization (#75375) 2 years ago
Serge Zaitsev 58f6648505
Chore: capitalise messages for alerting (#74335) 2 years ago
Ryan McKinley 025b2f3011
Chore: use any rather than interface{} (#74066) 2 years ago
Yuri Tseretyan b963defa44
Alerting: update rules POST API to validate query and condition only for rules that changed. (#68667) 3 years ago
Matthew Jacobson 0c688190f7
Alerting: Fix unique violation when updating rule group with title chains/cycles (#67868) 3 years ago
Ieva d8b66d5c4b
RBAC: remove some `IsDisabled` checks (#69272) 3 years ago
Ieva d98813796c
RBAC: Remove legacy AC from HasAccess permission check (#68995) 3 years ago
gotjosh 1c3ce0735f
Alerting: Tiny refactor on the eval and schedule packages (#66130) 3 years ago
Serge Zaitsev 0beb768427
Chore: Remove result fields from ngalert (#65410) 3 years ago
Yuri Tseretyan 52a0f59706
Alerting: introduce AlertQuery in definitions package (#63825) 3 years ago
Yuri Tseretyan 85a954cd81
Alerting: Update scheduler to get updates only from database (#64635) 3 years ago
Yuri Tseretyan f561e71de8
Alerting: decouple api models from domain\dto models: separate Provenance status + converters (#63594) 3 years ago
Alex Moreno 53945afedf
Alerting: Allow alert rule pausing from API (#62326) 3 years ago
Serge Zaitsev d6d4097567
Chore: Fix goimports grouping in alerting (#62424) 3 years ago
idafurjes 6c5a573772
Chore: Move ReqContext to contexthandler service (#62102) 3 years ago
Alex Moreno 531b439cf1
Alerting: Add alert pausing feature (#60734) 3 years ago
Sofia Papagiannaki 9855e74b92
Chore: Refactor quota service (#58643) 3 years ago
idafurjes 080ea88af7
Nested Folders: Support getting of nested folder in folder service wh… (#58597) 3 years ago
Sofia Papagiannaki 96cdf77995
Revert "Chore: Refactor quota service (#57586)" (#58394) 3 years ago
Sofia Papagiannaki 326ea86a57
Chore: Refactor quota service (#57586) 3 years ago
Alexander Weaver 4eb8e4ff66
Alerting: Add traceability headers for alert queries (#57127) 3 years ago
Alexander Weaver d66ed6fe35
Alerting: Move stray model structs in store package to model package (#55968) 3 years ago
Alexander Weaver d17ab82b98
Alerting: Break up store.RuleStore interface, delete dead code (#55776) 3 years ago
Yuriy Tseretyan 2d38664fe6
Alerting: Improve validation of query and expressions on rule submit (#53258) 3 years ago
Yuriy Tseretyan 41bd36eb97
Alerting: Update rules delete endpoint to handle rules in group (#53790) 3 years ago
idafurjes a14621fff6
Chore: Add user service method SetUsingOrg and GetSignedInUserWithCacheCtx (#53343) 3 years ago
Alexander Weaver c50cbea0bb
Alerting: Extract alert rule diff logic into separate file with exported API (#53083) 3 years ago
Yuriy Tseretyan a7509ba18b
Alerting: rule evaluation loop's update channel to provide version (#52170) 3 years ago
idafurjes 17ec9cac83
Add delete user from other services/stores (#51912) 3 years ago
Alexander Weaver 2d7389c34d
Alerting: Provisioning API respects global rule quota (#52180) 3 years ago
Yuriy Tseretyan 8b3b667a47
Alerting: Fix rule API to accept 0 duration of field `For` (#50992) 4 years ago
Kristin Laemmert 9de00c8eb2
chore/backend: move dashboard errors to dashboard service (#51593) 4 years ago
Alexander Weaver 0d9389e1f4
Alerting: Code-gen parsing of URL parameters and fix related bugs (#50731) 4 years ago
Yuriy Tseretyan 4d02f73e5f
Alerting: Persist rule position in the group (#50051) 4 years ago
Yuriy Tseretyan 81089b956a
Alerting: Update authorization rules for RouteGetNamespaceRulesConfig (#50965) 4 years ago
Yuriy Tseretyan c1550d1f07
Alerting: Rule api to fail update if provisioned rules are affected (#50835) 4 years ago
Yuriy Tseretyan c314ce48c7
Alerting: Support for optimistic locking for alert rules (#50274) 4 years ago
gotjosh 0cde283505
Alerting: Logs should not be capitalized and the errors key should be "err" (#50333) 4 years ago
Jean-Philippe Quéméner 81d360529b
Alerting: Provisioning API - Alert rules (#47930) 4 years ago
Yuriy Tseretyan ad25e2a20c
Alerting: Update RBAC for alert rules to consider access to rule as access to group it belongs (#49033) 4 years ago
Yuriy Tseretyan 3dfafbadef
Alerting: Fix access to alerts for viewer with editor permissions when RBAC is disabled (#49270) 4 years ago
Yuriy Tseretyan f7f2253072
Alerting: Fix anonymous access to alerting (#49203) 4 years ago
Yuriy Tseretyan 952cb4fc0b
Alerting: introduce AlertRuleGroupKey and use it in API handlers (#48945) 4 years ago
Yuriy Tseretyan 186ba26b59
Alerting: refactor rule API to create rule group in a single place (#48915) 4 years ago