grafana/pkg
Joe Blubaugh b905777ba9
Alerting: Support deleting rule groups in the provisioning API (#83514)
* Alerting: feat: support deleting rule groups in the provisioning API

Adds support for DELETE to the provisioning API's alert rule groups route, which allows deleting the rule group with a
single API call. Previously, groups were deleted by deleting rules one-by-one.

Fixes #81860

This change doesn't add any new paths to the API, only new methods.

---------

Co-authored-by: Yuri Tseretyan <yuriy.tseretyan@grafana.com>
2024-02-28 10:19:02 -05:00
..
api Grafana: Replace magic number with a constant variable in response status (#80132) 2024-02-27 18:39:51 +02:00
apimachinery K8s: Add apimachinery and apiserver packages (#83190) 2024-02-23 15:15:43 -05:00
apis K8s: Update codegen to support new packages (#83347) 2024-02-23 16:36:23 -08:00
apiserver K8s: Add apimachinery and apiserver packages (#83190) 2024-02-23 15:15:43 -05:00
build Grafana Build: fix release process not publishing latest storybook (#81412) 2024-01-26 15:22:05 -07:00
bus Tracing: Standardize on otel tracing (#75528) 2023-10-03 14:54:20 +02:00
cmd Teams: Fix missing context in team service (#83327) 2024-02-27 11:10:54 +01:00
codegen Kinds: Generate k8 resources without use kindys/thema (#83310) 2024-02-26 10:18:19 +01:00
components Chore: Remove public vars in setting package (#81018) 2024-01-23 12:36:22 +01:00
cuectx Perf: Disable core kind registry (#78568) 2023-11-28 09:09:54 +01:00
events
expr Expressions: Sql expressions with Duckdb (#81666) 2024-02-27 16:16:00 -05:00
extensions Chore: Replace gofpdf (#75805) 2023-10-02 15:32:35 +02:00
generated K8s: update hack codegen script (#81216) 2024-01-25 12:01:09 -08:00
ifaces/gcsifaces
infra Chore: Update test database initialization (#81673) 2024-02-09 09:35:39 -05:00
kinds Kinds: Generate k8 resources without use kindys/thema (#83310) 2024-02-26 10:18:19 +01:00
login/social Auth: Align loading the legacy auth.grafananet section to the current behaviour in OAuthStrategy (#83479) 2024-02-28 13:45:59 +01:00
middleware Grafana: Replace magic number with a constant variable in response status (#80132) 2024-02-27 18:39:51 +02:00
mocks/mock_gcsifaces Chore: use any rather than interface{} (#74066) 2023-08-30 18:46:47 +03:00
models Auth: Add empty role definition (#64694) 2023-07-06 15:40:06 +02:00
modules Storage: Unified Storage based on Entity API (#71977) 2023-12-06 15:21:21 -05:00
plugins Plugins: Refactor plugin config into separate env var and request scoped services (#83261) 2024-02-27 12:38:02 +01:00
registry Datasource API: Add config to ctx (#83386) 2024-02-26 13:02:55 +01:00
server Restructure cloudmigration service (#83211) 2024-02-26 14:52:16 +01:00
services Alerting: Support deleting rule groups in the provisioning API (#83514) 2024-02-28 10:19:02 -05:00
setting Alerting: Deprecate max_annotations_to_keep and max_annotation_age in [alerting] configuration section (#83266) 2024-02-26 17:04:27 -05:00
tests Alerting: Keep order of time and mute time intervals consistent (#83257) 2024-02-22 16:57:20 +00:00
tsdb Postgres: Switch the datasource plugin from lib/pq to pgx (#81353) 2024-02-28 07:52:45 +01:00
util Chore: Add go workspace (#83191) 2024-02-23 08:54:24 -05:00
web Image Rendering: Add settings for default width, height and scale (#82040) 2024-02-26 13:27:34 +01:00
README.md
ruleguard.rules.go

This directory contains the code for the Grafana backend.

The contributor documentation for Grafana's backend is in /contribute/backend/README.md.