Commit Graph
250 Commits
Author SHA1 Message Date
Łukasz MierzwaandŁukasz Mierzwa 71e61f5f18 fix(api): correctly format numeric filter values in the API response 2020-08-12 12:42:03 +01:00
Łukasz MierzwaandŁukasz Mierzwa ffdc843245 fix(backend): update alertmanager client code 2020-07-19 11:57:37 +01:00
Renovate BotandŁukasz Mierzwa 1690ad3a67 chore(deps): update quay.io/goswagger/swagger docker tag to v0.25.0 2020-07-19 11:57:37 +01:00
Łukasz MierzwaandŁukasz Mierzwa 5dc839696b fix(backend): avoid race conditions when generating label colors 2020-07-08 11:21:56 +01:00
Łukasz MierzwaandŁukasz Mierzwa 63fb49d8a9 fix(backend): don't over-allocate groups in dedup code 2020-07-01 13:57:48 +01:00
Łukasz MierzwaandŁukasz Mierzwa 760acee8d7 feat(api): expose alert fingerprint in the API response 2020-06-30 23:53:56 +01:00
Łukasz MierzwaandŁukasz Mierzwa fcb207f397 fix(api): return label color data as rgba strings 2020-06-25 18:28:49 +01:00
Łukasz MierzwaandŁukasz Mierzwa 0c65bc7821 feat(tests): add looppointer linter 2020-06-24 22:35:22 +01:00
Łukasz MierzwaandŁukasz Mierzwa 20dfcd1b6a chore(tests): add alertmanager 0.21.0 mock files 2020-06-19 14:03:11 +01:00
Łukasz MierzwaandŁukasz Mierzwa 7a3da15b30 fix(tests): add more test coverage 2020-06-18 14:59:32 +01:00
Łukasz MierzwaandŁukasz Mierzwa e9551ed3e1 fix(backend): check for invalid listen.prefix 2020-06-18 14:59:32 +01:00
Łukasz MierzwaandŁukasz Mierzwa 80ceba51d7 fix(tests): add more test coverage 2020-06-18 14:59:32 +01:00
Łukasz MierzwaandŁukasz Mierzwa 473353cfd7 fix(backend): update swagger generated code 2020-06-16 09:15:34 +01:00
Renovate BotandŁukasz Mierzwa 8afa6d6c31 chore(deps): update quay.io/goswagger/swagger docker tag to v0.24.0 2020-06-16 09:15:34 +01:00
Łukasz MierzwaandŁukasz Mierzwa 1a46986600 fix(backend): cleanup state checks 2020-06-12 19:14:17 +01:00
Łukasz MierzwaandŁukasz Mierzwa ee718cff23 fix(backend): correctly filter alertmanager data 2020-06-12 19:14:17 +01:00
Łukasz MierzwaandŁukasz Mierzwa 82e762e672 fix(backend): add missing alertmanager filters 2020-06-12 19:14:17 +01:00
Łukasz MierzwaandŁukasz Mierzwa e72fc2de1d fix(tests): more test coverage 2020-06-12 19:14:17 +01:00
Łukasz MierzwaandŁukasz Mierzwa e484580bbf fix(api): better support for @alertmanager & @cluster filters 2020-06-12 19:14:17 +01:00
Łukasz MierzwaandŁukasz Mierzwa d07c56d3d8 fix(api): color @cluster label 2020-06-12 19:14:17 +01:00
Łukasz MierzwaandŁukasz Mierzwa 992d07e904 fix(api): fix handling of clusters in silence responses 2020-06-12 19:14:17 +01:00
Łukasz MierzwaandŁukasz Mierzwa 9390bbccc0 feat(api): add @cluster filter 2020-06-12 19:14:17 +01:00
Łukasz MierzwaandŁukasz Mierzwa 91c8170433 fix(backend): add ClusterName() method 2020-06-12 19:14:17 +01:00
Łukasz MierzwaandŁukasz Mierzwa 4f58ff2e58 feat(backend): use cluster name from config 2020-06-12 19:14:17 +01:00
Łukasz MierzwaandŁukasz Mierzwa e52cc91964 feat(config): add cluster option to alertmanager instances 2020-06-12 19:14:17 +01:00
Łukasz MierzwaandŁukasz Mierzwa c74479d435 fix(api): expose alert fingerprint in the API 2020-05-30 18:12:54 +01:00
Łukasz MierzwaandŁukasz Mierzwa fbef0aeb5f fix(backend): reduce number of memory allocations 2020-05-28 18:44:13 +01:00
Łukasz MierzwaandŁukasz Mierzwa 9563b9119d feat(test): report more metrics when running go benchmarks 2020-05-23 17:06:11 +01:00
Łukasz MierzwaandŁukasz Mierzwa 4b927a3f92 feat(api): expose all receivers in the API response 2020-05-14 16:45:49 +01:00
Łukasz MierzwaandŁukasz Mierzwa b379e091c7 fix(tests): add annotation custom order sort tests 2020-05-09 15:18:56 +01:00
Łukasz MierzwaandŁukasz Mierzwa 7711f3bcd6 fix(tests): update tests with annotations order option 2020-05-09 15:18:56 +01:00
Benoît KnechtandŁukasz Mierzwa 7f3846b9f8 feat(backend): Add option to order annotations
The `annotations.order` option lets users pass a list of annotation names in
the order they want them displayed. Any annotation that isn't in the list is
shown after the annotations from the list, in alphabetical order.

For instance, with

```yaml
annotations:
  order:
  - summary
  - description
```

an alert with `description`, `help`, `runbook` and `summary` annotations will
have them displayed in that order:

- `summary`
- `description`
- `help`
- `runbook`

Signed-off-by: Benoît Knecht <bknecht@protonmail.ch>
2020-05-09 15:18:56 +01:00
Łukasz MierzwaandŁukasz Mierzwa 51f5c816a5 fix(tests): more test coverage 2020-04-21 17:33:31 +01:00
Łukasz MierzwaandŁukasz Mierzwa 215242dc51 fix(tests): add more annotation tests 2020-04-20 22:59:48 +01:00
Łukasz MierzwaandŁukasz Mierzwa bc9b711d0f fix(ui): correctly handle annotations with spaces after the link
Fixes #1648
2020-04-20 22:59:48 +01:00
Łukasz MierzwaandŁukasz Mierzwa 1e787e0c9c fix(backend): ensure alertmanager server uses default name if not set
Fixes #1646
2020-04-20 15:52:58 +01:00
Łukasz Mierzwa e1b548fc93 fix(tests): add more test coverage 2020-04-05 12:50:15 +01:00
Łukasz Mierzwa c4731089ee fix(tests): add more test coverage 2020-04-04 15:26:24 +01:00
Łukasz Mierzwa f41066b6ba feat(api): expose per grid state count 2020-03-31 09:16:55 +01:00
Łukasz Mierzwa 53289a1a06 feat(backend): add multi-grid UI options to configuration file 2020-03-31 09:16:55 +01:00
Łukasz Mierzwa cff62dda2f feat(api): generate alert grid per label value
This allows generating multiple independent alert group lists, one per unique value of the label specified by the user.
This way we can have a separate grid per severity or cluster label value.
2020-03-31 09:16:55 +01:00
Łukasz Mierzwa 4117a0b391 fix(backend): anchor all regexes in the config 2020-03-26 16:12:23 +00:00
Łukasz Mierzwa 225bf73373 fix(backend): remove empty config slice checks 2020-03-25 22:41:51 +00:00
Łukasz Mierzwa 8d0495766c fix(backend): regenerate code using swagger v0.23.0 2020-03-25 14:59:00 +00:00
Renovate BotandŁukasz Mierzwa 0e079f4e09 chore(deps): update quay.io/goswagger/swagger docker tag to v0.23.0 2020-03-25 14:59:00 +00:00
Łukasz Mierzwa 6313077150 feat(backend): add configuration options for silence ACL rules 2020-03-09 22:28:43 +00:00
Łukasz Mierzwa 2ab6892c85 feat(backend): use username from credentials for silences
When authentication is enabled and proxy mode is on then ensure all silences are created with the username from credentials, rather than what the user sends.
2020-02-26 11:26:19 +00:00
Łukasz Mierzwa bd2017314f fix(backend): correctly load configuration using CONFIG_FILE env variable
Fixes #1466
2020-02-26 10:27:49 +00:00
Łukasz Mierzwa 1b31486eff fix(backend): remove deprecated BuildNameToCertificate usage 2020-02-26 09:48:29 +00:00
Łukasz Mierzwa e9306d2222 fix(backend): remove silenceForm.author config section 2020-02-22 15:50:01 +00:00