Łukasz Mierzwa
|
aa7b54f02b
|
fix(backend): redirect to slash
If listen.prefix is set to /foo we should redirect /foo => /foo/
Fixes 3084
|
2021-05-07 18:40:04 +01:00 |
|
Łukasz Mierzwa
|
c812c25393
|
feat(backend): add alert history source rewrite rules
Fixes #3064
|
2021-05-04 13:28:35 +01:00 |
|
Łukasz Mierzwa
|
ac03e835af
|
fix(backend): use correct label selectors
|
2021-05-04 10:43:46 +01:00 |
|
Łukasz Mierzwa
|
12c4a22d71
|
feat(project): show alert history
|
2021-05-01 19:37:29 +01:00 |
|
Łukasz Mierzwa
|
31d21f29cf
|
chore(backend): use hashicorp/golang-lru for internal cache
|
2021-04-25 18:38:29 +01:00 |
|
Łukasz Mierzwa
|
9222133df8
|
fix(backend): allow duplicated upstream URIs
Fixes #3024
|
2021-04-22 15:24:38 +01:00 |
|
Łukasz Mierzwa
|
e0f52dacbd
|
feat(backend): add auto multi-grid config
|
2021-04-21 10:51:18 +01:00 |
|
Łukasz Mierzwa
|
7778e66b7b
|
fix(backend): tweak auto grid selection
|
2021-04-19 11:42:03 +01:00 |
|
Łukasz Mierzwa
|
7cd82f5d1f
|
feat(backend): smart grid label selection
|
2021-04-18 20:22:38 +01:00 |
|
Łukasz Mierzwa
|
e63447238d
|
feat(ui): allow HTML in annotations
Fixes #2886
|
2021-04-08 19:43:25 +01:00 |
|
Łukasz Mierzwa
|
8addc08d21
|
chore(backend): upgrade to yaml.v3
|
2021-04-08 18:44:55 +01:00 |
|
Łukasz Mierzwa
|
6f496cf450
|
feat(backend): add http server timeouts
|
2021-04-02 19:30:30 +01:00 |
|
Łukasz Mierzwa
|
baf3114ee7
|
fix(backend): sanitise header values before logging
Fixes #2930.
|
2021-03-30 23:21:16 +01:00 |
|
Ł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 |
|
Łukasz Mierzwa
|
85372d9c19
|
fix(tests): add tests for proxy_url
|
2021-03-21 13:49:54 +00:00 |
|
Martin Hrabovcin
|
17a1d07a67
|
feat(backend): add support for upstream server connection proxy
|
2021-03-21 13:49:54 +00:00 |
|
Łukasz Mierzwa
|
2b8ed39964
|
fix(backend): enforce 5s sleep between upstream pulls
Might fix #2888
|
2021-03-12 16:00:03 +00:00 |
|
Łukasz Mierzwa
|
5534703db9
|
fix(tests): more test coverage
|
2021-03-11 19:05:58 +00:00 |
|
Łukasz Mierzwa
|
01629d9788
|
fix(ci): tweak fragile tests
|
2021-03-09 18:59:38 +00:00 |
|
Łukasz Mierzwa
|
9a6d469969
|
fix(tests): fix error check
|
2021-03-09 14:16:12 +00:00 |
|
Łukasz Mierzwa
|
6f162d1a5a
|
chore(backend): use Go 1.16 embed for static files
|
2021-03-08 21:21:42 +00:00 |
|
Łukasz Mierzwa
|
f68399cc70
|
feat(ui): allow moving annotations to alert dropdown menu
Fixes #2596
|
2021-03-06 16:01:50 +00:00 |
|
Łukasz Mierzwa
|
891cc8a87c
|
chore(backend): use go-sentry middleware for backend
|
2021-03-05 14:04:50 +00:00 |
|
Łukasz Mierzwa
|
58d630e438
|
fix(tests): improve test coverage
|
2021-03-01 12:05:36 +00:00 |
|
Łukasz Mierzwa
|
a562145df0
|
fix(tests): improve test coverage
|
2021-02-28 15:49:26 +00:00 |
|
Łukasz Mierzwa
|
88d7d81982
|
chore(backend): migrate to chi v5
|
2021-02-28 13:38:04 +00:00 |
|
Łukasz Mierzwa
|
a3b13d0fcc
|
feat(backend): add /robots.txt endpoint
|
2021-02-24 21:17:54 +00:00 |
|
Łukasz Mierzwa
|
477e8f29bb
|
feat(backend): add healthcheck:visible config option
Fixes #2614
|
2021-01-17 12:59:19 +00:00 |
|
Łukasz Mierzwa
|
52bc3afd6b
|
fix(backend): strip labels from alert group when configured
Fixes #2585
|
2020-12-29 19:46:31 +00:00 |
|
Łukasz Mierzwa
|
17b4e943b8
|
feat(backend): add healtcheck:filters option
|
2020-12-13 13:18:38 +00:00 |
|
Łukasz Mierzwa
|
568694bbf6
|
fix(tests): use better regex for metrics tests
|
2020-12-07 20:12:05 +00:00 |
|
Łukasz Mierzwa
|
1d10835400
|
fix(backend): don't require auth for /health and /metrics
Fixes #2465
|
2020-11-25 12:39:31 +00:00 |
|
Łukasz Mierzwa
|
2b963c65d1
|
feat(ui): allow customising ack silence comment
Fixes #2369
|
2020-11-24 19:52:56 +00:00 |
|
Łukasz Mierzwa
|
db0aa0bab9
|
fix(ui): migrate to cra v4
|
2020-11-23 19:04:14 +00:00 |
|
Łukasz Mierzwa
|
c4a3478d1f
|
chore(backend): refactor error checks
|
2020-11-21 18:14:46 +00:00 |
|
Łukasz Mierzwa
|
8cde114573
|
fix(tests): add a test for slow clients
|
2020-11-20 19:26:41 +00:00 |
|
Łukasz Mierzwa
|
feaad60007
|
feat(backend): add config option to listen on HTTPS
|
2020-11-20 19:26:41 +00:00 |
|
Łukasz Mierzwa
|
4bc4e7f539
|
feat(backend): enable HTTP/2 push for custom.(js|css)
|
2020-11-20 19:26:41 +00:00 |
|
Łukasz Mierzwa
|
64d332aec2
|
chore(ci): migrate to GitHub actions
|
2020-11-19 14:29:21 +00:00 |
|
Łukasz Mierzwa
|
8c7ef7452a
|
fix(tests): ignore go_info metric
|
2020-11-06 21:11:50 +00:00 |
|
Łukasz Mierzwa
|
20138a696e
|
fix(backend): correctly handle sentry config errors
|
2020-10-30 18:09:23 +00:00 |
|
Łukasz Mierzwa
|
c5d6499bdd
|
fix(tests): add missing test coverage for debug mode
|
2020-10-30 18:09:23 +00:00 |
|
Łukasz Mierzwa
|
ed965a74d2
|
fix(tests): add missing test coverage for basic auth
|
2020-10-30 18:09:23 +00:00 |
|
Łukasz Mierzwa
|
325902857c
|
fix(tests): add missing test coverage
|
2020-10-30 18:09:23 +00:00 |
|
Łukasz Mierzwa
|
6a67d5ba8e
|
fix(backend): simplify version probes
|
2020-10-30 18:09:23 +00:00 |
|
Łukasz Mierzwa
|
6d2092f2b7
|
fix(tests): add more proxy tests
|
2020-10-30 18:09:23 +00:00 |
|
Łukasz Mierzwa
|
7afda9d9a3
|
fix(tests): improve test coverage
|
2020-10-29 19:48:02 +00:00 |
|
Łukasz Mierzwa
|
8ee2a8e744
|
feat(backend): add log.requests option
This controls request log separately from log.level
|
2020-10-19 09:59:58 +01:00 |
|
Łukasz Mierzwa
|
c1dc75e30c
|
fix(backend): fix static files headers
|
2020-10-18 13:06:07 +01:00 |
|
Łukasz Mierzwa
|
640c701295
|
chore(backend): migrate from gin-gonic/gin to go-chi/chi
Gin comes with a lot of dependencies and doesn't use Go standard http handler.
Chi is smaller and allows to use standard middleware.
|
2020-10-18 11:57:43 +01:00 |
|