mirror of
https://github.com/prymitive/karma
synced 2026-05-05 03:16:51 +00:00
feat(api): consume Alertmanager cluster id in the UI
This commit is contained in:
@@ -62,6 +62,7 @@ beforeEach(() => {
|
||||
instances: [
|
||||
{
|
||||
name: "default",
|
||||
cluster: "default",
|
||||
uri: "file:///mock",
|
||||
publicURI: "http://example.com",
|
||||
error: "",
|
||||
@@ -187,6 +188,7 @@ describe("<Silence />", () => {
|
||||
const am = instance.getAlertmanager();
|
||||
expect(am).toEqual({
|
||||
name: "default",
|
||||
cluster: "default",
|
||||
uri: "file:///mock",
|
||||
publicURI: "http://example.com",
|
||||
error: "",
|
||||
|
||||
@@ -25,6 +25,7 @@ beforeEach(() => {
|
||||
publicURI: "http://am1.example.com",
|
||||
error: "",
|
||||
version: "0.15.0",
|
||||
cluster: "am1",
|
||||
clusterMembers: ["am1"]
|
||||
},
|
||||
{
|
||||
@@ -33,6 +34,7 @@ beforeEach(() => {
|
||||
publicURI: "http://am2.example.com",
|
||||
error: "",
|
||||
version: "0.15.0",
|
||||
cluster: "am2",
|
||||
clusterMembers: ["am2"]
|
||||
},
|
||||
{
|
||||
@@ -41,6 +43,7 @@ beforeEach(() => {
|
||||
publicURI: "http://am3.example.com",
|
||||
error: "",
|
||||
version: "0.15.0",
|
||||
cluster: "am3",
|
||||
clusterMembers: ["am3"]
|
||||
}
|
||||
];
|
||||
@@ -147,6 +150,7 @@ describe("<AlertManagerInput />", () => {
|
||||
publicURI: "http://am1.example.com/new",
|
||||
error: "",
|
||||
version: "0.15.0",
|
||||
cluster: "am1",
|
||||
clusterMembers: ["am1"]
|
||||
};
|
||||
// force update since this is where the mismatch check lives
|
||||
|
||||
@@ -19,6 +19,7 @@ beforeEach(() => {
|
||||
publicURI: "http://example.com",
|
||||
error: "",
|
||||
version: "0.15.0",
|
||||
cluster: "mockAlertmanager",
|
||||
clusterMembers: ["mockAlertmanager"]
|
||||
}
|
||||
]
|
||||
|
||||
@@ -66,6 +66,7 @@ const APISilence = PropTypes.exact({
|
||||
|
||||
const APIAlertmanagerUpstream = PropTypes.exact({
|
||||
name: PropTypes.string.isRequired,
|
||||
cluster: PropTypes.string.isRequired,
|
||||
uri: PropTypes.string.isRequired,
|
||||
publicURI: PropTypes.string.isRequired,
|
||||
error: PropTypes.string.isRequired,
|
||||
|
||||
@@ -66,6 +66,7 @@ const MockSilence = () => ({
|
||||
|
||||
const MockAlertmanager = () => ({
|
||||
name: "default",
|
||||
cluster: "default",
|
||||
uri: "http://localhost",
|
||||
publicURI: "http://am.example.com",
|
||||
error: "",
|
||||
|
||||
Reference in New Issue
Block a user