Alerting: Managed receiver resource permission in config api (#93632)

* Alerting: Managed receiver resource permission in config api
This commit is contained in:
Matthew Jacobson
2024-09-25 09:39:36 -04:00
committed by GitHub
parent 10582e48f7
commit e86929eb0a
7 changed files with 181 additions and 16 deletions
@@ -609,7 +609,20 @@ func createMultiOrgAlertmanager(t *testing.T, configs map[int64]*ngmodels.AlertC
}, // do not poll in tests.
}
mam, err := notifier.NewMultiOrgAlertmanager(cfg, configStore, orgStore, kvStore, provStore, decryptFn, m.GetMultiOrgAlertmanagerMetrics(), nil, log.New("testlogger"), secretsService, featuremgmt.WithManager(featuremgmt.FlagAlertingSimplifiedRouting))
mam, err := notifier.NewMultiOrgAlertmanager(
cfg,
configStore,
orgStore,
kvStore,
provStore,
decryptFn,
m.GetMultiOrgAlertmanagerMetrics(),
nil,
ngfakes.NewFakeReceiverPermissionsService(),
log.New("testlogger"),
secretsService,
featuremgmt.WithManager(featuremgmt.FlagAlertingSimplifiedRouting),
)
require.NoError(t, err)
err = mam.LoadAndSyncAlertmanagersForOrgs(context.Background())
require.NoError(t, err)