From 42d64929d8a7305c328982eacfbe7df859340e2a Mon Sep 17 00:00:00 2001 From: Yuri Tseretyan Date: Tue, 23 Sep 2025 09:54:12 -0400 Subject: [PATCH] Alerting: Add version to Integration front-end model (#111421) --- packages/grafana-alerting/src/grafana/api/v0alpha1/api.gen.ts | 1 + .../src/grafana/api/v0alpha1/mocks/fakes/Receivers.ts | 4 ++++ packages/grafana-alerting/src/grafana/api/v0alpha1/types.ts | 4 ++++ 3 files changed, 9 insertions(+) diff --git a/packages/grafana-alerting/src/grafana/api/v0alpha1/api.gen.ts b/packages/grafana-alerting/src/grafana/api/v0alpha1/api.gen.ts index 6166032bb5d..f4e16d6a4c1 100644 --- a/packages/grafana-alerting/src/grafana/api/v0alpha1/api.gen.ts +++ b/packages/grafana-alerting/src/grafana/api/v0alpha1/api.gen.ts @@ -1249,6 +1249,7 @@ export type ReceiverIntegration = { }; type: string; uid?: string; + version: string; }; export type ReceiverSpec = { integrations: ReceiverIntegration[]; diff --git a/packages/grafana-alerting/src/grafana/api/v0alpha1/mocks/fakes/Receivers.ts b/packages/grafana-alerting/src/grafana/api/v0alpha1/mocks/fakes/Receivers.ts index f2f5563d25f..aa432591ba2 100644 --- a/packages/grafana-alerting/src/grafana/api/v0alpha1/mocks/fakes/Receivers.ts +++ b/packages/grafana-alerting/src/grafana/api/v0alpha1/mocks/fakes/Receivers.ts @@ -47,10 +47,12 @@ export const GenericIntegrationFactory = Factory.define(() => ({ settings: { foo: 'bar', }, + version: 'v1', // Add version field })); export const EmailIntegrationFactory = Factory.define(() => ({ type: 'email', + version: 'v1', settings: { addresses: faker.internet.email(), }, @@ -58,6 +60,7 @@ export const EmailIntegrationFactory = Factory.define(() => ({ export const SlackIntegrationFactory = Factory.define(() => ({ type: 'slack', + version: 'v1', settings: { mentionChannel: '#alerts', }, @@ -70,5 +73,6 @@ export const ContactPointMetadataAnnotationsFactory = Factory.define;