Commit Graph

191 Commits

Author SHA1 Message Date
Łukasz Mierzwa
05e9ab5299 chore(backend): switch to github.com/knadh/koanf for config handling 2020-02-09 15:37:01 +00:00
Łukasz Mierzwa
62b7d85f70 fix(tests): remove v0.61 mapper
That version had problems, remove it
2020-02-06 15:08:17 +00:00
Łukasz Mierzwa
db78b6bca1 chore(backend): refactor config flag setup for better test coverage 2020-02-05 16:57:56 +00:00
Łukasz Mierzwa
43bd35a94f fix(backend): update api v2 client code 2020-02-02 10:38:14 +00:00
Renovate Bot
5a07013f13 chore(deps): update quay.io/goswagger/swagger docker tag to v0.22.0 2020-02-02 10:38:14 +00:00
Łukasz Mierzwa
4ac60a7c2b fix(tests): more complete config tests 2020-01-31 16:59:26 +00:00
Łukasz Mierzwa
a2ca29d88e feat(backend): add log.timestamp to disable timestamps in log messages 2020-01-31 15:07:27 +00:00
Łukasz Mierzwa
3a0492bf74 fix(tests): add more test coverage 2020-01-28 22:26:56 +00:00
Łukasz Mierzwa
572f9975b8 feat(backend): add readonly option to alertmanager 2020-01-28 22:26:56 +00:00
Łukasz Mierzwa
38e43b1ef4 fix(backend): sanitize urls in errors 2020-01-23 12:12:26 +00:00
Łukasz Mierzwa
884bd3581e fix(backend): mask credentials in error logs
Fixes #1363
2020-01-22 10:56:42 +00:00
Łukasz Mierzwa
2e2591f7c9 fix(api): hash is not used by the UI, don't expose it 2020-01-06 22:22:47 +00:00
Łukasz Mierzwa
a9a7d8fc8d fix(backend): move version logging to include upstream name 2019-12-06 15:30:07 +00:00
Łukasz Mierzwa
ae7b097630 fix(backend): correct pre-release version parsing for alertmanager upstreams
Fixes #1229
2019-12-05 19:10:56 +00:00
Łukasz Mierzwa
ac6f8c0093 fix(build): don't upgrade packages during docker builds 2019-12-02 14:15:42 +00:00
Łukasz Mierzwa
4cc15f10d1 chore(backend): use new settings for UI theme configuration 2019-11-29 21:20:34 +00:00
Łukasz Mierzwa
0015d3fa4e feat(ui): replace jira link detection with a generic link finder
Fixes #1140
2019-11-11 23:24:06 +00:00
Łukasz Mierzwa
6857368607 feat(backend): add backend configuration for silence acks, expose it via the api 2019-11-05 10:12:08 +00:00
Łukasz Mierzwa
67e473af54 feat(api): expose the number of matched alerts on /silences.json 2019-10-30 17:25:11 +00:00
Łukasz Mierzwa
990a3de46b chore(backend): log a warning when alertmanager 0.17 or 0.18 is detected
Fixes #1099
2019-10-29 21:37:40 +00:00
Łukasz Mierzwa
03caf18a4f feat(ui): allow setting default value for UI darkTheme option 2019-10-28 18:38:12 +00:00
Łukasz Mierzwa
8a544e6d5c fix(tests): add more dedup tests 2019-10-27 07:35:04 +00:00
Łukasz Mierzwa
22ea4393ab feat(api): expose all silences under /silences.json 2019-10-26 17:36:12 +01:00
Łukasz Mierzwa
acb6eab2ac fix(api): sort upstreams in the API response 2019-10-21 11:40:34 +01:00
Renovate Bot
e4ec6aa7c1 chore(deps): update quay.io/goswagger/swagger docker tag to v0.21.0 2019-10-19 08:56:36 +00:00
Łukasz Mierzwa
755e950e35 fix(docker): run apk update && apk upgrade when installing packages 2019-10-18 16:01:25 +01:00
Łukasz Mierzwa
1346237777 fix(project): refactor proxy & external_uri handling
Fixes #1024
2019-10-11 00:10:58 +01:00
Nicolas Ledez
ade15ae06d Custom karma name (#994)
* feat: feat: add karma.name parameter

* fix(backend): remove duplicated 'name'

* feat(docs): mention karma:name in docs

* feat(demo): set custom title for demo
2019-10-05 12:17:09 +01:00
Łukasz Mierzwa
d7c15240f1 feat(backend): allow configuring defaults for the UI 2019-10-04 23:03:10 +01:00
Łukasz Mierzwa
4efe17e8f1 feat(api): expose alertmanager headers in the API 2019-09-26 20:37:23 +01:00
Łukasz Mierzwa
c7593b0028 fix(backend): migrate to Masterminds/semver v3 2019-09-14 12:34:52 +01:00
Łukasz Mierzwa
d57ac12fd4 chore(backend): use Masterminds/semver instead of blang/semver 2019-09-10 15:36:30 +01:00
Łukasz Mierzwa
d2738796b1 chore(tests): add mock files for alertmanager 0.19.0 2019-09-03 17:01:21 +01:00
Łukasz Mierzwa
ad699fc6fe feat(backend): add external_uri config option for alertmanager upstreams
Fixes #899
2019-08-27 21:58:52 +01:00
Renovate Bot
96ada9e09a chore(deps): update quay.io/goswagger/swagger docker tag to v0.20.1 2019-08-20 08:54:10 +00:00
Łukasz Mierzwa
f2d04f662a chore(backend): regenerate am >=0.17 client code using swagger 0.20.0 2019-08-19 11:04:39 +01:00
Renovate Bot
771bcda27a chore(deps): update quay.io/goswagger/swagger docker tag to v0.20.0 2019-08-19 11:04:39 +01:00
Łukasz Mierzwa
77735ffcf1 fix(backend): fix problems found by new linters 2019-08-18 15:51:54 +01:00
Łukasz Mierzwa
29b6c7baae fix(backend): fix problems found by new linters 2019-08-18 10:58:26 +01:00
Łukasz Mierzwa
939970fd5f fix(backend): reformat backend code 2019-08-17 14:52:35 +01:00
Łukasz Mierzwa
4ab8f0305a feat(tests): add more test coverage 2019-08-08 15:45:01 +01:00
Łukasz Mierzwa
6b497217d9 fix(backend): remove endsAt from alerts
This is unused but keeps changing
2019-08-08 15:45:00 +01:00
Łukasz Mierzwa
874976e312 chore(tests): add mock files for alertmanager 0.18.0 2019-08-08 15:45:00 +01:00
Łukasz Mierzwa
86506563e9 feat(api): sort alert groups in the backend 2019-08-08 15:45:00 +01:00
Łukasz Mierzwa
68b6e17e64 chore(backend): reformat code 2019-08-08 15:45:00 +01:00
Łukasz Mierzwa
c485e3ed3f chore(tests): add extra labels for more test coverage 2019-08-08 15:45:00 +01:00
Łukasz Mierzwa
9b6273595d chore: move sorting to the backend 2019-08-08 15:45:00 +01:00
Łukasz Mierzwa
49087ee10d fix(api): overview modal should sort label names in ascending order 2019-07-31 13:21:27 +01:00
Łukasz Mierzwa
e36f25a248 chore(api): add offset and raw filter value to the counters dict 2019-07-14 18:22:55 +01:00
Łukasz Mierzwa
1a98e01622 feat(backend): allow extracting silence author from auth headers 2019-07-12 23:04:15 +01:00