grafana/scripts
Matthew Jacobson 923239d48d
Alerting: Add support for multiple named notification policies (#116945)
This PR introduces multiple named notification policies to Grafana Alerting. In addition to the existing single "user-defined" routing tree, notification policies can now be created, managed, selected by alert rules, and provisioned individually.

The feature is gated behind an experimental feature flag alertingMultiplePolicies. When the flag is disabled, the system behaves exactly as before and continues to expose a single legacy routing tree in both frontend and backend APIs.
2026-02-03 16:05:13 -05:00
..
build Replace usage of http.DefaultClient and http.DefaultTransport (#104135) 2025-05-09 13:26:39 -04:00
ci/backend-tests CI: Select all packages in sharded tests (#105725) 2025-05-21 14:25:48 +02:00
cli Frontend: use custom conditions for development and build (#111685) 2025-12-18 11:47:38 +01:00
codemods Frontend: Improve barrel file detection in codemod (#87389) 2024-05-09 10:49:47 +02:00
codeowners-manifest Tests: Bootstrapping for CI workflow to compare PR test coverage with main (#116500) 2026-01-19 14:48:52 -04:00
docs Fix path to generation and source content (#115095) 2025-12-11 21:40:35 +00:00
go-workspace Go: Update to 1.25.6 (#116394) 2026-01-16 10:50:12 +01:00
grafana-server Revert "Secrets: Remove unused register_api_server setting" (#116004) 2026-01-09 11:01:46 +01:00
helpers Build: Introduce shellcheck (#18081) 2019-07-23 13:12:33 +03:00
modowners Go: Update to 1.25.6 (#116394) 2026-01-16 10:50:12 +01:00
openapi3 openapi: Use indentations for human-readable JSON (#53707) 2022-08-15 15:39:18 -04:00
tests Tests: Isolate script tests to prevent jest errors locally (#84881) 2024-03-21 12:36:37 +02:00
verify-repo-update Chore: Update ubuntu image to 22.04 (#70719) 2023-09-28 08:48:41 -05:00
webpack Frontend: use custom conditions for development and build (#111685) 2025-12-18 11:47:38 +01:00
benchmark-access-control.sh Access control: Basic structure and functionality behind feature toggle (#31893) 2021-03-22 13:22:48 +01:00
check-breaking-changes.sh Chore: fixes detect breaking changes script on new packages (#110927) 2025-09-11 09:44:17 +02:00
check-codeowner-affected.js Tests: Check frontend test coverage CI workflow (#116633) 2026-01-22 09:46:04 -04:00
check-frontend-dev.sh Dx: Add check for node version before yarn start (#108144) 2025-07-17 10:23:49 +01:00
ci-frontend-metrics.sh Chore: Remove betterer (#110469) 2025-09-04 18:17:53 +01:00
ci-job-failed.sh Chore: Move from master to main branch (#33693) 2021-05-06 16:29:29 +02:00
ci-job-started.sh Build: Reports times and outcomes from CircleCI jobs (#20474) 2019-11-20 07:21:07 +01:00
ci-job-succeeded.sh Chore: Move from master to main branch (#33693) 2021-05-06 16:29:29 +02:00
circle-test-backend.sh Chore: Upgrade to Go 1.14 (#23371) 2020-04-08 14:13:05 +02:00
circle-test-cache-servers.sh Build: Introduce shellcheck (#18081) 2019-07-23 13:12:33 +03:00
circle-test-frontend.sh Chore: Move from master to main branch (#33693) 2021-05-06 16:29:29 +02:00
circle-test-mysql.sh Build: Introduce shellcheck (#18081) 2019-07-23 13:12:33 +03:00
circle-test-postgres.sh Build: Introduce shellcheck (#18081) 2019-07-23 13:12:33 +03:00
clean-git-or-error.sh Do codegen and check no-diff of all (non-blacklisted) CUE->TS codegen during CI (#39922) 2021-10-08 08:47:55 -04:00
cleanup-husky.sh [Dev Ex] Update cleanup-husky.sh script for MacOS (#107770) 2025-08-05 09:14:32 +01:00
compare-coverage-by-codeowner.js Tests: Check frontend test coverage CI workflow (#116633) 2026-01-22 09:46:04 -04:00
generate-a11y-report.sh Chore: Fix ShellCheck issue in the local a11y report (#55036) 2022-09-12 16:54:06 +02:00
generate-alerting-rtk-apis.ts Alerting: Add support for multiple named notification policies (#116945) 2026-02-03 16:05:13 -05:00
import_many_dashboards.sh Schema V2: Adjust quick_ranges in time settings and remove time_options (#100135) 2025-02-12 19:23:09 +00:00
levitate-parse-json-report.js Plugins: Improve levitate report on forks (#107252) 2025-07-08 14:52:02 +02:00
levitate-show-affected-plugins.js Plugins: Fix big query credentials and improve detailed report errors (#92373) 2024-08-26 13:46:24 +02:00
list-release-artifacts.sh Area Build/Packaging: release process - remove image check for armhf rpm no longer being built (#82406) 2024-02-15 09:10:08 -05:00
mixin-check.sh Add monitoring mixing for Grafana (#28285) 2020-10-15 17:05:56 +02:00
prepare-npm-package.js Frontend: use custom conditions for development and build (#111685) 2025-12-18 11:47:38 +01:00
protobuf-check.sh Chore: Migrate to use buf for protobuf generation (#87407) 2024-05-08 15:42:40 +02:00
publish-npm-packages.sh NPM: Remove dist-tag code (#115209) 2025-12-12 11:41:57 +01:00
releasefinder.sh Chore: Add comment about shallow clones/single-branch clones (#108043) 2025-07-11 13:10:20 -08:00
stripnulls.sh Actually enforce dashboard schema on devenv (#53797) 2022-08-16 22:07:57 -04:00
tag_release.sh Chore: Move from master to main branch (#33693) 2021-05-06 16:29:29 +02:00
test-coverage-by-codeowner.js Coverage: Add some DX improvements to by codeowner script (#112673) 2025-10-22 15:09:39 -04:00
trigger_docker_build.sh Build: Introduce shellcheck (#18081) 2019-07-23 13:12:33 +03:00
trigger_grafana_packer.sh Build: Introduce shellcheck (#18081) 2019-07-23 13:12:33 +03:00
trigger_windows_build.sh Chore: Move from master to main branch (#33693) 2021-05-06 16:29:29 +02:00
tsconfig.base.json Frontend: use custom conditions for development and build (#111685) 2025-12-18 11:47:38 +01:00
validate-npm-packages.sh Grafana/data: Fix theme types schema resolution (#116240) 2026-01-14 12:05:23 +00:00