Commit Graph

48 Commits (9eb10bee1f2d249b746c8011f7446b10eec94c98)

Author SHA1 Message Date
Matthew Jacobson 85f738cdf9
Alerting: Add endpoint to revert to a previous alertmanager configuration (#65751) 2 years ago
Santiago aba91d3053
Alerting: Fetch all applied alerting configurations (#65728) 2 years ago
Alexander Weaver 6ad1cfef38
Alerting: Add endpoint for querying state history (#62166) 2 years ago
ismail simsek 91221bc436
Expressions: Fixes the issue showing expressions editor (#62510) 2 years ago
Matthew Jacobson c006df375a
Alerting: Create endpoints for exporting in provisioning file format (#58623) 2 years ago
Yuri Tseretyan ad09feed83
Alerting: rule backtesting API (#57318) 2 years ago
Alexander Weaver e97b43cd58
Alerting: Add provisioning endpoint to fetch all rules (#59989) 2 years ago
Santiago cdb5d4230a
Alerting: Fix "Not Implemented" responses (#57710) 3 years ago
Santiago 09f8e026a1
Alerting: Expose info about notification delivery errors in a new /receivers endpoint (#55429) 3 years ago
Yuriy Tseretyan 8a62020211
Alerting: New API endpoint GET /api/v1/ngalert (#55134) 3 years ago
Alexander Weaver c50cbea0bb
Alerting: Extract alert rule diff logic into separate file with exported API (#53083) 3 years ago
Alexander Weaver fce283d73e
Alerting: Add method to reset notification policy tree back to the default (#51934) 3 years ago
Alexander Weaver b9c7eb1380
Alerting: Add method to provisioning API for obtaining a group and its rules (#51398) 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
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
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
Yuriy Tseretyan 3dfafbadef
Alerting: Fix access to alerts for viewer with editor permissions when RBAC is disabled (#49270) 3 years ago
Yuriy Tseretyan 258b3ab18b
Alerting: Fix RBAC actions for notification policies (#49185) 3 years ago
Alexander Weaver 9af30f6570
Alerting: Provisioning GET routes for mute timings (#49044) 3 years ago
Sofia Papagiannaki 925784f514
Alerting: Modify endpoint for testing a datasource rule using the UID (#48070) 3 years ago
Yuriy Tseretyan 952cb4fc0b
Alerting: introduce AlertRuleGroupKey and use it in API handlers (#48945) 3 years ago
Yuriy Tseretyan e528f2e430
Alerting: Use UID scope for folders authorization (#48970) 3 years ago
Alexander Weaver 99eaa0fc20
Put identifier in path (#48831) 3 years ago
Alexander Weaver 809aa38103
POST routes to PUT routes (#48828) 3 years ago
Sofia Papagiannaki bb66c03f9a
Alerting: modify prometheus endpoints for proxying using the datasource UID (#48052) 3 years ago
Alexander Weaver 0f56462fbe
Alerting: Provisioning message templates (#48665) 3 years ago
Sofia Papagiannaki 610247d52a
Alerting: modify ruler endpoints for proxying using the datasource UID (#48046) 3 years ago
Sofia Papagiannaki 3e752a0db1
Alerting: modify alertmanager endpoints for proxying using the datasource UID (#47978) 3 years ago
Alexander Weaver 735822e48a
Alerting: Add provisioning GET routes for message templates (#48367) 3 years ago
Karl Persson e9a93ebfc9
Access Control: Move access control middlewares to domain package (#48322) 3 years ago
Sofia Papagiannaki 54962c2f0c
Alerting: Rename Recipient path parameter to DatasourceID (#47949) 3 years ago
Jean-Philippe Quéméner 388ecb4037
Alerting: Provisioning API - Contact points (#47197) 3 years ago
Alexander Weaver dde0b93cf1
Alerting: Provisioning API - Notification Policies (#46755) 3 years ago
Yuriy Tseretyan c1dbe7617c
fix scope for datasource:query action (#46973) 3 years ago
Yuriy Tseretyan 15e4556c2f
Alerting: update authorization logic to use proper legacy roles when fine-grained access is disabled (#46931) 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 acd7be1cb4
Alerting: Change getEvaluatorForAlertRule to checkDatasourcePermissionsForRule (#46887) 3 years ago
Yuriy Tseretyan 2ade8b56dd
Alerting: support fine-grained access control in ruler update API (#45749) 3 years ago
Karl Persson 2727e2503f
Use corrct variable names (#46647) 3 years ago
Yuriy Tseretyan c42d2e6f5d
Alerting: Add support for fine-grained access to alerting APIs (#46561) 3 years ago
Yuriy Tseretyan 468def0c00
Alerting: fixed roles for fine-grained access control (#46553) 3 years ago
Yuriy Tseretyan f7894db99c
Alerting: declare authorization actions, scopes and roles for fine-grained access (#45748) 3 years ago
Yuriy Tseretyan ddfe2dce74
Alerting: Split grafana and lotex routes (#44742) 3 years ago