Commit Graph

53 Commits (80f6560c9c7639a3b02dd41bc1a66516903b175c)

Author SHA1 Message Date
Yuriy Tseretyan 4d02f73e5f
Alerting: Persist rule position in the group (#50051) 3 years ago
Yuriy Tseretyan 81089b956a
Alerting: Update authorization rules for RouteGetNamespaceRulesConfig (#50965) 3 years ago
Yuriy Tseretyan c1550d1f07
Alerting: Rule api to fail update if provisioned rules are affected (#50835) 3 years ago
Yuriy Tseretyan c314ce48c7
Alerting: Support for optimistic locking for alert rules (#50274) 3 years ago
gotjosh 0cde283505
Alerting: Logs should not be capitalized and the errors key should be "err" (#50333) 3 years ago
Jean-Philippe Quéméner 81d360529b
Alerting: Provisioning API - Alert rules (#47930) 3 years ago
Yuriy Tseretyan ad25e2a20c
Alerting: Update RBAC for alert rules to consider access to rule as access to group it belongs (#49033) 3 years ago
Yuriy Tseretyan 3dfafbadef
Alerting: Fix access to alerts for viewer with editor permissions when RBAC is disabled (#49270) 3 years ago
Yuriy Tseretyan f7f2253072
Alerting: Fix anonymous access to alerting (#49203) 3 years ago
Yuriy Tseretyan 952cb4fc0b
Alerting: introduce AlertRuleGroupKey and use it in API handlers (#48945) 3 years ago
Yuriy Tseretyan 186ba26b59
Alerting: refactor rule API to create rule group in a single place (#48915) 3 years ago
Jean-Philippe Quéméner 30d9cc81ec
Alerting: check provenance of alert rules in current API (#48694) 3 years ago
Jean-Philippe Quéméner 9e21e4d1c1
Alerting: indicate whether an alertrule is provisioned (#48458) 3 years ago
George Robinson c5547123bc
Remove redundant queries in GetAlertRules and GetOrgAlertRules and replace with ListAlertRules (#48108) 3 years ago
Jean-Philippe Quéméner 060ccacbf9
Alerting: unwrap upsert into insert and update function (#47731) 3 years ago
Yuriy Tseretyan af9353caec
Alerting: Add check for datasource permission in alert rule read API (#47087) 3 years ago
Alexander Weaver dde0b93cf1
Alerting: Provisioning API - Notification Policies (#46755) 3 years ago
Yuriy Tseretyan 51114527dc
Alerting: handle folder permissions when fine-grained access enabled (#47035) 3 years ago
Yuriy Tseretyan e20d157a9b
Alerting: rules delete API to check data source authorization (#46906) 3 years ago
Yuriy Tseretyan 8868848e93
Alerting: rule group update API to ignore deletes of rules user is not authorized to access (#46905) 3 years ago
Yuriy Tseretyan 60d4cd80bf
Alerting: update DeleteAlertRuleByUID to accept many UID (#46890) 3 years ago
Yuriy Tseretyan 4ee48c2e77
Alerting: Update GetRuleGroupAlertRules to accept optional rule group (#46889) 3 years ago
Yuriy Tseretyan 2ade8b56dd
Alerting: support fine-grained access control in ruler update API (#45749) 3 years ago
Alexander Weaver 92716cb602
Alerting: Create abstraction for launching transactions and refactor existing transaction management to use it (#46216) 3 years ago
Yuriy Tseretyan 288e8eeb15
Alerting: Do not update rule in database if it was not changed (#45980) 3 years ago
Yuriy Tseretyan f75bea481d
Alerting: validate rules and calculate changes in API controller (#45072) 3 years ago
George Robinson a9399ab3cd
Alerting: Add context.Context to RuleStore (#45004) 3 years ago
Yuriy Tseretyan ed5c664e4a
Alerting: Stop firing of alert when it is updated (#39975) 3 years ago
idafurjes ff3cf94b56
Chore: Remove context.TODO() from services (#42555) 3 years ago
gotjosh 6220872633
Alerting: fix bug where user is able to access rules from namespaces user is not part of (#41403) 4 years ago
Serge Zaitsev 57fcfd578d
Chore: replace macaron with web package (#40136) 4 years ago
George Robinson 2a4c1b1aa6
You can now get alert rules for a dashboard or a panel using /api/v1/rules endpoints. (#39476) 4 years ago
Serge Zaitsev 063160aae2
Chore: pass url parameters through context.Context (#38826) 4 years ago
Marcus Efraimsson fa9857499b
Chore: GetDashboardQuery should be dispatched using DispatchCtx (#36877) 4 years ago
Sofia Papagiannaki c19d65b1ad
Alerting: some fixes for updating rules via the API (#38764) 4 years ago
Arve Knudsen 78596a6756
Migrate to Wire for dependency injection (#32289) 4 years ago
Sofia Papagiannaki 7815ed511f
Alerting: Refactor API endpoints for fetching alert rules (#37055) 4 years ago
Owen Diehl 9aca032d10
Alerting/consistent api errors (#34858) 4 years ago
David Parrott e58aca2d20
Alerting: remove instances from db and cache on rule update (#33722) 4 years ago
Sofia Papagiannaki 540f110220
[Alerting]: Extend quota service to optionally set limits on alerts (#33283) 4 years ago
Kyle Brandt 48358efc13
Alerting: remove State cache entries on Ruler Delete (#33638) 4 years ago
Kyle Brandt b8f01fe034
Alerting: backend "ng" code cleanup (#33578) 4 years ago
Sofia Papagiannaki 1e380e869e
[Alerting]: some fixes (#33538) 4 years ago
Sofia Papagiannaki 7ccb022c03
Alerting: validate condition before updating rulegroup (#33367) 4 years ago
Sofia Papagiannaki 87a70af7eb
[Alerting]: Fix updating rule group and add tests (#33074) 4 years ago
Owen Diehl e37a780e14
Inhouse alerting api (#33129) 4 years ago
gotjosh 362c4d4276
Alerting: Integration test rule creation (#33047) 4 years ago
Sofia Papagiannaki 6bbb2fd4ba
[Alerting]: Several modifications in alert rules (#32983) 4 years ago
Sofia Papagiannaki 8848d825e0
[Alerting]: Use title instead of slug for retrieving the namespace (#32957) 4 years ago
Kyle Brandt 80dfa83380
AlertingNG: Add For+Annotations to Grafana_Alert (#32793) 4 years ago