Commit Graph
333 Commits
Author SHA1 Message Date
Łukasz MierzwaandŁukasz Mierzwa 5fa49ace2f feat(backend): show recently expired silences 2021-12-19 13:20:19 +00:00
Łukasz MierzwaandŁukasz Mierzwa 650fdca8e6 feat(ci): use goimports to format import statements 2021-12-16 20:51:52 +00:00
Łukasz MierzwaandŁukasz Mierzwa 087c9c1398 feat(backend): add tls options for history requests
Fixes #3707
2021-12-16 19:07:43 +00:00
Alex KampmeierandŁukasz Mierzwa d3df971af5 fix(config): support tls config via env variables for single alertmanager server 2021-11-10 11:55:21 +00:00
Łukasz MierzwaandŁukasz Mierzwa 14ce63f7dc fix(backend): enable more linters in golangci-lint 2021-11-03 17:16:14 +00:00
Łukasz MierzwaandŁukasz Mierzwa d172c58a1a feat(backend): add labels:order config option
Fixes #3500
2021-11-01 11:00:46 +00:00
Łukasz MierzwaandŁukasz Mierzwa c90a5063ef fix(api): move static & valueOnly label information to a map 2021-11-01 00:18:05 +00:00
Łukasz MierzwaandŁukasz Mierzwa 8f7cca40cc fix(api): use slices for labels instead of maps 2021-10-29 17:18:15 +01:00
Alex KampmeierandŁukasz Mierzwa 23fb5484d6 feat(config): add config parameter labels.valueOnly_re 2021-10-28 10:44:38 +01:00
Alex KampmeierandŁukasz Mierzwa 7018eb1c8b feat(config): add config parameters labels.keep_re and labels.strip_re 2021-10-28 10:44:38 +01:00
Łukasz MierzwaandŁukasz Mierzwa e9c692a391 fix(api): ensure proxy paths are encoded
Fixes #3651
2021-10-27 22:36:30 +01:00
Łukasz MierzwaandŁukasz Mierzwa b0994fe868 fix(tests): fix failing test 2021-10-23 14:38:54 +01:00
Łukasz MierzwaandŁukasz Mierzwa 4ccc0a35ab fix(auth): add missing test coverage 2021-10-23 14:38:54 +01:00
Taavi VäänänenandŁukasz Mierzwa 9b89b4ee2a feat(auth): allow reading user groups from headers
Closes: #3361
Signed-off-by: Taavi Väänänen <hi@taavi.wtf>
2021-10-23 14:38:54 +01:00
Łukasz MierzwaandGitHub 793b3e655a chore(backend): regenerate openapi code (#3594) 2021-10-09 09:46:17 +01:00
Renovate BotandŁukasz Mierzwa 8ad0fdfa8d chore(deps): update quay.io/goswagger/swagger docker tag to v0.28.0 2021-10-09 09:21:17 +01:00
Łukasz MierzwaandŁukasz Mierzwa 736db328f0 fix(api): correctly handle sub-uri sources in history
Fixes #3387
2021-08-02 19:57:20 +01:00
Łukasz MierzwaandŁukasz Mierzwa 75b2789597 feat(backend): add labels:valueOnly config option 2021-07-19 20:04:05 +01:00
Łukasz MierzwaandŁukasz Mierzwa fc3f6baedf feat(api): string grid labels from alert groups
Fixes #3222
2021-07-19 17:43:46 +01:00
Łukasz MierzwaandŁukasz Mierzwa a2ee4812f7 feat(api): expose common label map per group 2021-07-16 19:12:29 +01:00
Łukasz MierzwaandŁukasz Mierzwa 7b8e8bb17a feat(api): limit group alerts 2021-07-14 18:00:07 +01:00
Łukasz MierzwaandŁukasz Mierzwa 1f32666036 fix(api): use POST requests for /alerts.json endpoint 2021-07-12 22:09:11 +01:00
Łukasz MierzwaandŁukasz Mierzwa 907ac420d3 feat(api): use a dedicated API endpoint for overview modal 2021-07-09 12:25:32 +01:00
Łukasz MierzwaandŁukasz Mierzwa 50cd656cf3 fix(backend): use randomcolor fork
Forked code doesn't require any locks
2021-07-05 22:20:33 +01:00
Łukasz MierzwaandŁukasz Mierzwa 6b52155601 chore(api): refactor cluster filters source 2021-07-04 23:25:34 +01:00
Łukasz MierzwaandŁukasz Mierzwa dcfbea3376 chore(api): refactor grid label select source 2021-07-03 12:36:02 +01:00
Łukasz MierzwaandŁukasz Mierzwa 04379fc3cc feat(ui): paginate api 2021-06-28 12:28:40 +01:00
Łukasz MierzwaandŁukasz Mierzwa a6bc8813ca fix(ui): fix history being fetched twice 2021-06-27 15:36:21 +01:00
Łukasz MierzwaandŁukasz Mierzwa 19d7a29551 fix(ci): enable revive linter 2021-05-28 21:28:31 +01:00
Łukasz MierzwaandŁukasz Mierzwa 954d3fe0ab chore(ci): add alertmanager v0.22.1 2021-05-27 14:15:35 +01:00
Łukasz MierzwaandŁukasz Mierzwa 9726f4850a fix(ci): use alertmanager v0.22.0 instead of rc 2021-05-24 15:07:20 +01:00
Łukasz MierzwaandŁukasz Mierzwa caf18887ea feat(backend): support isEqual silence field in ACLs 2021-05-18 17:08:44 +01:00
Łukasz MierzwaandŁukasz Mierzwa 19345cc53a feat(ui): add support for alertmanager v0.22.0 2021-05-15 11:41:01 +01:00
Łukasz MierzwaandŁukasz Mierzwa c812c25393 feat(backend): add alert history source rewrite rules
Fixes #3064
2021-05-04 13:28:35 +01:00
Łukasz MierzwaandŁukasz Mierzwa b7f0f0cc33 fix(api): use relative URIs for proxy endpoints
Fixes #3060.
2021-05-03 19:41:27 +01:00
Łukasz MierzwaandŁukasz Mierzwa 12c4a22d71 feat(project): show alert history 2021-05-01 19:37:29 +01:00
Łukasz MierzwaandŁukasz Mierzwa 31d21f29cf chore(backend): use hashicorp/golang-lru for internal cache 2021-04-25 18:38:29 +01:00
Łukasz MierzwaandŁukasz Mierzwa 9222133df8 fix(backend): allow duplicated upstream URIs
Fixes #3024
2021-04-22 15:24:38 +01:00
Łukasz MierzwaandŁukasz Mierzwa e0f52dacbd feat(backend): add auto multi-grid config 2021-04-21 10:51:18 +01:00
Łukasz MierzwaandŁukasz Mierzwa e63447238d feat(ui): allow HTML in annotations
Fixes #2886
2021-04-08 19:43:25 +01:00
Łukasz MierzwaandŁukasz Mierzwa 8addc08d21 chore(backend): upgrade to yaml.v3 2021-04-08 18:44:55 +01:00
Łukasz MierzwaandŁukasz Mierzwa a30b702203 fix(backend): avoid potential recursive locks
Fixes #2944
2021-04-06 15:33:45 +01:00
Łukasz MierzwaandŁukasz Mierzwa 6f496cf450 feat(backend): add http server timeouts 2021-04-02 19:30:30 +01:00
Renovate BotandŁukasz Mierzwa accbeea47b chore(deps): update quay.io/goswagger/swagger docker tag to v0.27.0 2021-03-31 17:34:11 +01:00
Łukasz MierzwaandŁukasz Mierzwa baf3114ee7 fix(backend): sanitise header values before logging
Fixes #2930.
2021-03-30 23:21:16 +01:00
Łukasz MierzwaandŁukasz Mierzwa 710c2616b5 fix(tests): fix a typo 2021-03-26 12:46:52 +00:00
Łukasz MierzwaandŁukasz Mierzwa c64b900c43 fix(backend): fix a deadlock in ClusterMemberNames()
ClusterMemberNames can aquire read lock twice, which could block write locks.

Fixes #2888
2021-03-22 09:43:31 +00:00
Martin HrabovcinandŁukasz Mierzwa 17a1d07a67 feat(backend): add support for upstream server connection proxy 2021-03-21 13:49:54 +00:00
Łukasz MierzwaandŁukasz Mierzwa 5534703db9 fix(tests): more test coverage 2021-03-11 19:05:58 +00:00
Łukasz MierzwaandŁukasz Mierzwa 9a693524e6 fix(ci): request body must be bytes object 2021-03-09 14:16:12 +00:00