Alerting: Manage remote Alertmanager silences (#75452)

* Alerting: Manage remote Alertmanager silences

* fix typo

* check errors when encoding json in fake external AM

* take path from configured URL, check for nil responses
This commit is contained in:
Santiago
2023-10-02 07:36:11 -03:00
committed by GitHub
parent ec774c901a
commit 73be9449d1
7 changed files with 311 additions and 32 deletions
@@ -617,7 +617,7 @@ func TestRouteCreateSilence(t *testing.T) {
alertmanagerFor, err := sut.mam.AlertmanagerFor(1)
require.NoError(t, err)
silence.ID = ""
newID, err := alertmanagerFor.CreateSilence(&silence)
newID, err := alertmanagerFor.CreateSilence(context.Background(), &silence)
require.NoError(t, err)
silence.ID = newID
}