diff --git a/ui/src/Components/Grid/AlertGrid/AlertGroup/Silence/index.test.js b/ui/src/Components/Grid/AlertGrid/AlertGroup/Silence/index.test.js
index d5276ab4f..1696bfb9b 100644
--- a/ui/src/Components/Grid/AlertGrid/AlertGroup/Silence/index.test.js
+++ b/ui/src/Components/Grid/AlertGrid/AlertGroup/Silence/index.test.js
@@ -64,7 +64,9 @@ beforeEach(() => {
name: "default",
uri: "file:///mock",
publicURI: "http://example.com",
- error: ""
+ error: "",
+ version: "0.15.0",
+ clusterMembers: ["default"]
}
]
};
@@ -186,7 +188,9 @@ describe("", () => {
name: "default",
uri: "file:///mock",
publicURI: "http://example.com",
- error: ""
+ error: "",
+ version: "0.15.0",
+ clusterMembers: ["default"]
});
});
diff --git a/ui/src/Components/SilenceModal/AlertManagerInput/index.test.js b/ui/src/Components/SilenceModal/AlertManagerInput/index.test.js
index c11c6f25d..053baef9c 100644
--- a/ui/src/Components/SilenceModal/AlertManagerInput/index.test.js
+++ b/ui/src/Components/SilenceModal/AlertManagerInput/index.test.js
@@ -23,19 +23,25 @@ beforeEach(() => {
name: "am1",
uri: "http://am1.example.com",
publicURI: "http://am1.example.com",
- error: ""
+ error: "",
+ version: "0.15.0",
+ clusterMembers: ["am1"]
},
{
name: "am2",
uri: "http://am2.example.com",
publicURI: "http://am2.example.com",
- error: ""
+ error: "",
+ version: "0.15.0",
+ clusterMembers: ["am2"]
},
{
name: "am3",
uri: "http://am3.example.com",
publicURI: "http://am3.example.com",
- error: ""
+ error: "",
+ version: "0.15.0",
+ clusterMembers: ["am3"]
}
];
silenceFormStore = new SilenceFormStore();
@@ -139,7 +145,9 @@ describe("", () => {
alertStore.data.upstreams.instances[0] = {
name: "am1",
publicURI: "http://am1.example.com/new",
- error: ""
+ error: "",
+ version: "0.15.0",
+ clusterMembers: ["am1"]
};
// force update since this is where the mismatch check lives
tree.instance().componentDidUpdate();
diff --git a/ui/src/Components/SilenceModal/SilenceSubmit/SilenceSubmitProgress.test.js b/ui/src/Components/SilenceModal/SilenceSubmit/SilenceSubmitProgress.test.js
index 1f95f320a..426673055 100644
--- a/ui/src/Components/SilenceModal/SilenceSubmit/SilenceSubmitProgress.test.js
+++ b/ui/src/Components/SilenceModal/SilenceSubmit/SilenceSubmitProgress.test.js
@@ -17,7 +17,9 @@ beforeEach(() => {
name: "mockAlertmanager",
uri: "file:///mock",
publicURI: "http://example.com",
- error: ""
+ error: "",
+ version: "0.15.0",
+ clusterMembers: ["mockAlertmanager"]
}
]
};
diff --git a/ui/src/Models/API.js b/ui/src/Models/API.js
index 3959c35f9..9f837e44f 100644
--- a/ui/src/Models/API.js
+++ b/ui/src/Models/API.js
@@ -68,7 +68,9 @@ const APIAlertmanagerUpstream = PropTypes.exact({
name: PropTypes.string.isRequired,
uri: PropTypes.string.isRequired,
publicURI: PropTypes.string.isRequired,
- error: PropTypes.string.isRequired
+ error: PropTypes.string.isRequired,
+ version: PropTypes.string.isRequired,
+ clusterMembers: PropTypes.arrayOf(PropTypes.string).isRequired
});
export {
diff --git a/ui/src/__mocks__/Alerts.js b/ui/src/__mocks__/Alerts.js
index ae8a012de..19e8c5077 100644
--- a/ui/src/__mocks__/Alerts.js
+++ b/ui/src/__mocks__/Alerts.js
@@ -68,7 +68,9 @@ const MockAlertmanager = () => ({
name: "default",
uri: "http://localhost",
publicURI: "http://am.example.com",
- error: ""
+ error: "",
+ version: "0.15.0",
+ clusterMembers: ["default"]
});
export {