Łukasz Mierzwa
0f5d40bde7
chore(backend): regenerate openapi code ( #2647 )
2021-01-19 11:15:01 +00:00
renovate[bot]
558cf89be1
chore(deps): update quay.io/goswagger/swagger docker tag to v0.26.0 ( #2645 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-01-19 10:56:52 +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
886a59d97d
fix(backend): fail on empty filters
2020-12-13 13:18:38 +00:00
Łukasz Mierzwa
3f3259c9f0
fix(tests): fix flaky tests
2020-12-08 13:26:14 +00:00
Łukasz Mierzwa
49cb8c9192
fix(tests): fix filter test
2020-11-26 18:18:50 +00:00
Łukasz Mierzwa
2b963c65d1
feat(ui): allow customising ack silence comment
...
Fixes #2369
2020-11-24 19:52:56 +00:00
Łukasz Mierzwa
c4a3478d1f
chore(backend): refactor error checks
2020-11-21 18:14:46 +00:00
Łukasz Mierzwa
feaad60007
feat(backend): add config option to listen on HTTPS
2020-11-20 19:26:41 +00:00
Łukasz Mierzwa
6a67d5ba8e
fix(backend): simplify version probes
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
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
Łukasz Mierzwa
170dba8a37
chore(backend): use zerolog instead of logrus
2020-10-15 10:10:00 +01:00
Łukasz Mierzwa
e7b5bf8fd9
feat(backend): configure UI animations defaults in config
2020-10-11 17:09:37 +01:00
Łukasz Mierzwa
54b475da5d
fix(backend): correctly handle AUTHENTICATION_HEADER_VALUE_RE env variable
...
SILENCEFORM_AUTHOR_POPULATE_FROM_HEADER_* env support was removed, but old code is still present, remove it.
Correctly parse AUTHENTICATION_HEADER_VALUE_RE env variable into authentication.header.value_re config option.
Fixes #2246
2020-10-06 12:42:46 +01:00
Łukasz Mierzwa
7f33af0bf5
fix(ci): improve test coverage
2020-10-04 18:12:27 +01:00
Łukasz Mierzwa
bef5125e48
fix(ci): improve test coverage
2020-10-04 18:12:27 +01:00
Łukasz Mierzwa
c8d706bb91
feat(backend): fail on unknown keys in the config file
2020-09-27 20:40:18 +01:00
Łukasz Mierzwa
940eacd0ea
feat(backend): fail on unknown keys in ACL config file
2020-09-27 20:40:18 +01:00
Łukasz Mierzwa
958653a505
fix(tests): refactor testscript tests
2020-09-25 19:11:50 +01:00
Frits van Bommel
72d24ad98a
chore(deps): migrate to new sortorder import path
...
See fvbommel/util#7
2020-09-13 17:09:12 +01:00
Łukasz Mierzwa
9ebc1b506c
fix(backend): don't raise false-positive alerts for alertmanagers with no cluster name
2020-09-09 15:27:14 +01:00
Łukasz Mierzwa
757f3478cf
feat(backend): improve alertmanager cluster handling
...
Always use passed cluster name, generate errors if cluster is in unhealthy state
2020-09-08 17:52:37 +01:00
Łukasz Mierzwa
5c0ad44fb3
feat(backend): allow using regex rules in requiredMatcher acl actions
...
Fixes #2001
2020-09-08 12:50:20 +01:00
Łukasz Mierzwa
b3e3de4a22
fix(backend): rebuild alertmanager models
2020-08-25 17:21:49 +01:00
Łukasz Mierzwa
4059f8bb04
chore(backend): drop support for alertmanager <0.19.0
2020-08-25 17:21:49 +01:00
Łukasz Mierzwa
71e61f5f18
fix(api): correctly format numeric filter values in the API response
2020-08-12 12:42:03 +01:00
Łukasz Mierzwa
ffdc843245
fix(backend): update alertmanager client code
2020-07-19 11:57:37 +01:00
Renovate Bot
1690ad3a67
chore(deps): update quay.io/goswagger/swagger docker tag to v0.25.0
2020-07-19 11:57:37 +01:00
Łukasz Mierzwa
5dc839696b
fix(backend): avoid race conditions when generating label colors
2020-07-08 11:21:56 +01:00
Łukasz Mierzwa
63fb49d8a9
fix(backend): don't over-allocate groups in dedup code
2020-07-01 13:57:48 +01:00
Łukasz Mierzwa
760acee8d7
feat(api): expose alert fingerprint in the API response
2020-06-30 23:53:56 +01:00
Łukasz Mierzwa
fcb207f397
fix(api): return label color data as rgba strings
2020-06-25 18:28:49 +01:00
Łukasz Mierzwa
0c65bc7821
feat(tests): add looppointer linter
2020-06-24 22:35:22 +01:00
Łukasz Mierzwa
20dfcd1b6a
chore(tests): add alertmanager 0.21.0 mock files
2020-06-19 14:03:11 +01:00
Łukasz Mierzwa
7a3da15b30
fix(tests): add more test coverage
2020-06-18 14:59:32 +01:00
Łukasz Mierzwa
e9551ed3e1
fix(backend): check for invalid listen.prefix
2020-06-18 14:59:32 +01:00
Łukasz Mierzwa
80ceba51d7
fix(tests): add more test coverage
2020-06-18 14:59:32 +01:00
Łukasz Mierzwa
473353cfd7
fix(backend): update swagger generated code
2020-06-16 09:15:34 +01:00
Renovate Bot
8afa6d6c31
chore(deps): update quay.io/goswagger/swagger docker tag to v0.24.0
2020-06-16 09:15:34 +01:00
Łukasz Mierzwa
1a46986600
fix(backend): cleanup state checks
2020-06-12 19:14:17 +01:00
Łukasz Mierzwa
ee718cff23
fix(backend): correctly filter alertmanager data
2020-06-12 19:14:17 +01:00
Łukasz Mierzwa
82e762e672
fix(backend): add missing alertmanager filters
2020-06-12 19:14:17 +01:00
Łukasz Mierzwa
e72fc2de1d
fix(tests): more test coverage
2020-06-12 19:14:17 +01:00
Łukasz Mierzwa
e484580bbf
fix(api): better support for @alertmanager & @cluster filters
2020-06-12 19:14:17 +01:00
Łukasz Mierzwa
d07c56d3d8
fix(api): color @cluster label
2020-06-12 19:14:17 +01:00
Łukasz Mierzwa
992d07e904
fix(api): fix handling of clusters in silence responses
2020-06-12 19:14:17 +01:00