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;