Commit Graph

249 Commits (eb5a96eae9610b3bad316cd76772dc5d7e59c1f1)

Author SHA1 Message Date
Yuriy Tseretyan 0d4c503d3d
update Evaluator interface to accept context (#52151) 3 years ago
Sofia Papagiannaki 21632817c5
Alerting: Fix invalid swagger specification (#51907) 3 years ago
Yuriy Tseretyan 554ebd647b
Alerting: Refactor Evaluator (#51673) 3 years ago
Yuriy Tseretyan a6b1090879
Alerting: refactor scheduler and separate notification logic (#48144) 3 years ago
Alexander Weaver 0e066dd5f8
Alerting: Allow filtering of contact points by name (#51933) 3 years ago
Alexander Weaver fce283d73e
Alerting: Add method to reset notification policy tree back to the default (#51934) 3 years ago
Alexander Weaver d77731646c
Fix consistency errors and regenerate (#51935) 3 years ago
Jean-Philippe Quéméner 4a76436be2
Altering: validate that the mute time intervals exist when updating routing tree (#51573) 3 years ago
Alexander Weaver b9c7eb1380
Alerting: Add method to provisioning API for obtaining a group and its rules (#51398) 3 years ago
Jean-Philippe Quéméner e64cde8727
Alerting: validate that the receiver exist when updating routing tree (#51561) 3 years ago
Yuriy Tseretyan 8b3b667a47
Alerting: Fix rule API to accept 0 duration of field `For` (#50992) 3 years ago
Kristin Laemmert 9de00c8eb2
chore/backend: move dashboard errors to dashboard service (#51593) 3 years ago
Sofia Papagiannaki a5924315f8
API: Fix failure to generate swagger specification due to missing binary (#51551) 3 years ago
Yuriy Tseretyan 94e709fdcb
Alerting: Simplify eval.Evaluator interface (#51463) 3 years ago
Kristin Laemmert 945f015770
backend/datasources: move datasources models into the datasources service package (#51267) 3 years ago
Yuriy Tseretyan 78c012df65
move eval_conditions to API models package (#51447) 3 years ago
Sofia Papagiannaki 1399ab50b3
API: Universal swagger generation (#51033) 3 years ago
Alexander Weaver 0d9389e1f4
Alerting: Code-gen parsing of URL parameters and fix related bugs (#50731) 3 years ago
Yuriy Tseretyan 4d02f73e5f
Alerting: Persist rule position in the group (#50051) 3 years ago
Gilles De Mey 81a5436c1e
Alerting: Adds Mimir to Alertmanager data source implementation (#50943) 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
Alexander Weaver d61d439b11
Handle bsd vs gnu sed (#50641) 3 years ago
Karl Persson 44ffbfd6aa
RBAC: Refactor GetUserPermissions to use []accesscontrol.Permission (#50683) 3 years ago
Alexander Weaver 17e76b06ff
Alerting: Fix rendering issues in OpenAPI docs (#50630) 3 years ago
Yuriy Tseretyan c314ce48c7
Alerting: Support for optimistic locking for alert rules (#50274) 3 years ago
Jean-Philippe Quéméner 1ed7280363
Alerting: add right provenance when creating mute timings (#50707) 3 years ago
Jean-Philippe Quéméner 862f51216b
Alerting: improve provisioning docs (#50347) 3 years ago
Alexander Weaver 7dd78fee2c
Alerting: Fix provisioning validation status codes and panics (#50464) 3 years ago
Jean-Philippe Quéméner cf684ed38f
Alerting: bump rule version when updating rule group interval (#50295) 3 years ago
Yuriy Tseretyan 54fa04263b
Alerting: Add RBAC actions and role for provisioning API routes (#50459) 3 years ago
Alexander Weaver 28a47b56d2
Bump provisioning to admin-only in lieu of dedicated RBAC permissions (#50366) 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 4b8a4449ed
Alerting: remove feature toggle for provisioning API (#50167) 3 years ago
Jean-Philippe Quéméner 4cc8c6f745
Alerting: Add provenance guard to config api (#50147) 3 years ago
Jean-Philippe Quéméner d2f3631a47
Alerting: add mute timings provenance to config api (#50149) 3 years ago
Alexander Weaver 67290aa49f
Alerting: Add version segment to all provisioning routes (#49121) 3 years ago
Gilles De Mey e6ceee501f
Alerting: Use correct permission scope for external AM updates (#50159) 3 years ago
Jean-Philippe Quéméner 468ed68d64
Alerting: allow custom UID for contact points through API (#50089) 3 years ago
Jean-Philippe Quéméner 81d360529b
Alerting: Provisioning API - Alert rules (#47930) 3 years ago
gotjosh 1a50b0dbb7
Alerting: Remove double quotes from matchers (#50038) 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
Alexander Weaver 909ebcf979
Alerting: Endpoints for provisioning mute timings (#49635) 3 years ago
Sofia Papagiannaki 7cf321d7bd
Alerting: Fix swagger specification (#49273) 3 years ago
Alexander Weaver ac8951f689
Alerting: Add support for documenting which alerting APIs are stable (#49018) 3 years ago
Yuriy Tseretyan 3dfafbadef
Alerting: Fix access to alerts for viewer with editor permissions when RBAC is disabled (#49270) 3 years ago
Joe Blubaugh 1cc034d960
Alerting: Add a "Reason" to Alert Instances to show underlying cause of state. (#49259) 3 years ago
Joe Blubaugh 12c25759da
Alerting: Attach screenshot data to Slack notifications. (#49374) 3 years ago
Yuriy Tseretyan 258b3ab18b
Alerting: Fix RBAC actions for notification policies (#49185) 3 years ago
Karl Persson 4a61f4111f
Remove unused error from evaluator Evaluate (#49305) 3 years ago