Alerting: Add support for vanilla rule_name[] query params (#111312)

add support for vanilla `rule_name[]` query params
This commit is contained in:
Gilles De Mey
2025-09-19 14:15:52 +02:00
committed by GitHub
parent ed31b5eb48
commit 72b7ea0b6b
@@ -192,12 +192,20 @@ export const alertRuleApi = alertingApi.injectEndpoints({
excludeAlerts,
}) => {
const queryParams: Record<string, string | undefined> = {
rule_group: groupName,
rule_name: ruleName,
dashboard_uid: dashboardUid, // Supported only by Grafana managed rules
panel_id: panelId?.toString(), // Supported only by Grafana managed rules
};
if (groupName) {
queryParams[PrometheusAPIFilters.RuleGroup] = groupName;
queryParams[PrometheusAPIFilters.RuleGroupVanilla] = groupName;
}
if (ruleName) {
queryParams[PrometheusAPIFilters.RuleName] = ruleName;
queryParams[PrometheusAPIFilters.RuleNameVanilla] = ruleName;
}
if (namespace) {
if (isGrafanaRulesSource(ruleSourceName)) {
queryParams[PrometheusAPIFilters.FolderUID] = namespace;