Łukasz Mierzwa
0ff0cafe42
fix(ci): run renovate less often
2022-10-20 21:50:05 +01:00
Łukasz Mierzwa
466428d8dd
feat(backend): add build_info metric
...
Fixes #4764
2022-10-10 21:15:28 +01:00
Łukasz Mierzwa
4fe06c8322
fix(tests): use 127.0.0.1 instead of localhost
2022-09-26 09:27:29 +01:00
Łukasz Mierzwa
f24a40e33f
fix(ci): wait for http web server
2022-09-19 12:05:13 +01:00
Łukasz Mierzwa
309236c42c
fix(backend): workaround handling of am instances with slashes
...
The issue is really with go-chi, but this will make it work for now.
Fixes #4674 .
2022-09-15 15:05:03 +01:00
Łukasz Mierzwa
8f3a436ccc
fix(tests): ensure http server doesn't run forver
2022-09-14 15:13:19 +01:00
Łukasz Mierzwa
7655db6ce2
fix(ci): move tls tests into go
2022-09-01 12:53:07 +01:00
Łukasz Mierzwa
4c6fe6b50e
fix(ci): refactor http tests
2022-08-31 17:36:09 +01:00
Łukasz Mierzwa
491333c2fd
fix(tests): try fixing ci failures
2022-08-24 20:12:29 +01:00
Łukasz Mierzwa
d9fe32562e
fix(tests): fix flakey test
2022-08-16 09:29:09 +01:00
Łukasz Mierzwa
15d7b32a9e
fix(ci): try fixing tests
2022-08-15 10:56:30 +01:00
Łukasz Mierzwa
b355b40c19
fix(backend): use global string interner
2022-08-15 09:58:25 +01:00
Łukasz Mierzwa
41ce597cf5
fix(backend): ensure 404s are never cached
2022-08-05 17:04:29 +01:00
Tolleiv Nietsch
e29632b9a2
feat(backend): add proxy_url for history rewrite rules
2022-07-26 12:39:12 +01:00
Łukasz Mierzwa
689866a64c
fix(backend): enable more Go linters
2022-07-15 18:32:07 +01:00
Łukasz Mierzwa
fcc9cfc38c
feat(backend): use github.com/klauspost/compress for gzip
2022-07-07 14:15:24 +01:00
Łukasz Mierzwa
e84bcd7203
feat(ui): add @inhibited and @inhibited_by filters
...
Fixes #4397
2022-06-22 18:16:33 +01:00
Łukasz Mierzwa
0834a7ded8
fix(tests): update snapshots
2022-05-16 09:11:37 +00:00
Łukasz Mierzwa
236c66c73c
fix(project): drop support for alertmanger <0.22.0
2022-04-16 14:57:02 +01:00
Łukasz Mierzwa
0eec3ef8d4
fix(backend): fix alert history filters
2022-04-14 10:31:17 +01:00
Łukasz Mierzwa
78dd259c5e
fix(backend): escape filters
2022-04-13 15:44:47 +01:00
Łukasz Mierzwa
e5a09a88f9
fix(ci): add alertmanager v0.24.0 mock files
2022-03-25 11:21:03 +00:00
Łukasz Mierzwa
0a8769054a
chore(backend): use any instead of interface{}
2022-03-19 17:38:28 +00:00
Łukasz Mierzwa
ded6716f86
fix(project): drop sentry support
2022-03-15 14:44:40 +00:00
Łukasz Mierzwa
c2a5d8bd27
chore(actions): use latest Go version
2022-03-04 18:44:06 +00:00
Łukasz Mierzwa
791cc7f10b
fix(backend): correctly count alerts in /silences.json
...
Fixes #3909
2022-01-31 12:55:58 +00:00
Łukasz Mierzwa
ba00800ca7
fix(tests): update snapshots
2022-01-30 15:20:25 +00:00
Łukasz Mierzwa
197d3a06d7
fix(backend): log messages correctly with json and timestamps
...
Fixes #3822
2021-12-28 17:07:09 +00:00
Łukasz Mierzwa
5fa49ace2f
feat(backend): show recently expired silences
2021-12-19 13:20:19 +00:00
Łukasz Mierzwa
650fdca8e6
feat(ci): use goimports to format import statements
2021-12-16 20:51:52 +00:00
Łukasz Mierzwa
087c9c1398
feat(backend): add tls options for history requests
...
Fixes #3707
2021-12-16 19:07:43 +00:00
Taavi Väänänen
7e5571e135
fix(acl): do not validate group names from proxies
...
Validating the group name made sense when they were defined statically
in the configuration file. However when using a HTTP proxy to provide
group information it just causes issues.
2021-12-06 16:51:25 +00:00
Łukasz Mierzwa
14ce63f7dc
fix(backend): enable more linters in golangci-lint
2021-11-03 17:16:14 +00:00
Łukasz Mierzwa
c71c9e6107
fix(backend): retry failed alertmanager requests
2021-11-01 12:14:22 +00:00
Łukasz Mierzwa
d172c58a1a
feat(backend): add labels:order config option
...
Fixes #3500
2021-11-01 11:00:46 +00:00
Łukasz Mierzwa
c90a5063ef
fix(api): move static & valueOnly label information to a map
2021-11-01 00:18:05 +00:00
Łukasz Mierzwa
8f7cca40cc
fix(api): use slices for labels instead of maps
2021-10-29 17:18:15 +01:00
Alex Kampmeier
23fb5484d6
feat(config): add config parameter labels.valueOnly_re
2021-10-28 10:44:38 +01:00
Alex Kampmeier
7018eb1c8b
feat(config): add config parameters labels.keep_re and labels.strip_re
2021-10-28 10:44:38 +01:00
Łukasz Mierzwa
e9c692a391
fix(api): ensure proxy paths are encoded
...
Fixes #3651
2021-10-27 22:36:30 +01:00
Łukasz Mierzwa
4ccc0a35ab
fix(auth): add missing test coverage
2021-10-23 14:38:54 +01:00
Taavi Väänänen
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
Taavi Väänänen
bda2fcbc29
refactor(auth): set groups during authentication
...
Instead of loading groups from config when they're checked, move group
calculation to same place where the username itself is determined. This
is needed to allow sourcing group membership from a HTTP header or
similar in a future commit.
Signed-off-by: Taavi Väänänen <hi@taavi.wtf >
2021-10-23 14:38:54 +01:00
Łukasz Mierzwa
ebfe335750
fix(api): ensure alert state is always correctly selected
2021-09-23 21:03:00 +01:00
Łukasz Mierzwa
973ef191ba
fix(backend): fix history rewrite rule handling
2021-08-18 14:18:51 +01:00
Łukasz Mierzwa
5bc045b389
chore(actions): use latest Go version ( #3441 )
2021-08-17 09:52:15 +01:00
Łukasz Mierzwa
5d8ad6acf2
fix(api): remove redundant silences initialization
2021-07-23 19:55:05 +01:00
valihanov
c1353f88cc
fix(api): refactor silence map initialization to avoid races
2021-07-23 19:55:05 +01:00
Łukasz Mierzwa
75b2789597
feat(backend): add labels:valueOnly config option
2021-07-19 20:04:05 +01:00
Łukasz Mierzwa
434eb677fd
feat(api): add /version endpoint
...
Fixes #3332
2021-07-19 18:28:30 +01:00