feat(ui): consumer Alertmanager version and cluster members

This commit is contained in:
Łukasz Mierzwa
2018-11-30 18:34:08 +00:00
parent 76dd51bb92
commit fd2e852050
5 changed files with 27 additions and 9 deletions

View File

@@ -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("<Silence />", () => {
name: "default",
uri: "file:///mock",
publicURI: "http://example.com",
error: ""
error: "",
version: "0.15.0",
clusterMembers: ["default"]
});
});

View File

@@ -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("<AlertManagerInput />", () => {
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();

View File

@@ -17,7 +17,9 @@ beforeEach(() => {
name: "mockAlertmanager",
uri: "file:///mock",
publicURI: "http://example.com",
error: ""
error: "",
version: "0.15.0",
clusterMembers: ["mockAlertmanager"]
}
]
};

View File

@@ -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 {

View File

@@ -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 {