Add correct tag invalidation after creating a silence

This commit is contained in:
Tom Ratcliffe 2024-04-26 09:27:39 +01:00 committed by Tom Ratcliffe
parent cdfc6baea4
commit 21a3f4817a
3 changed files with 4 additions and 2 deletions

View File

@ -43,7 +43,7 @@ export const alertSilencesApi = alertingApi.injectEndpoints({
method: 'POST',
data: payload,
}),
invalidatesTags: ['AlertSilences'],
invalidatesTags: ['AlertSilences', 'AlertmanagerAlerts'],
}),
expireSilence: build.mutation<

View File

@ -35,12 +35,13 @@ export const alertingApi = createApi({
tagTypes: [
'AlertmanagerChoice',
'AlertmanagerConfiguration',
'AlertmanagerAlerts',
'AlertSilences',
'OnCallIntegrations',
'OrgMigrationState',
'DataSourceSettings',
'GrafanaLabels',
'CombinedAlertRule',
'AlertSilences',
],
endpoints: () => ({}),
});

View File

@ -78,6 +78,7 @@ export const alertmanagerApi = alertingApi.injectEndpoints({
params,
};
},
providesTags: ['AlertmanagerAlerts'],
}),
getAlertmanagerAlertGroups: build.query<AlertmanagerGroup[], { amSourceName: string }>({