Łukasz Mierzwa
4117a0b391
fix(backend): anchor all regexes in the config
2020-03-26 16:12:23 +00:00
Łukasz Mierzwa
225bf73373
fix(backend): remove empty config slice checks
2020-03-25 22:41:51 +00:00
Łukasz Mierzwa
8d0495766c
fix(backend): regenerate code using swagger v0.23.0
2020-03-25 14:59:00 +00:00
Renovate Bot
0e079f4e09
chore(deps): update quay.io/goswagger/swagger docker tag to v0.23.0
2020-03-25 14:59:00 +00:00
Łukasz Mierzwa
6313077150
feat(backend): add configuration options for silence ACL rules
2020-03-09 22:28:43 +00:00
Łukasz Mierzwa
2ab6892c85
feat(backend): use username from credentials for silences
...
When authentication is enabled and proxy mode is on then ensure all silences are created with the username from credentials, rather than what the user sends.
2020-02-26 11:26:19 +00:00
Łukasz Mierzwa
bd2017314f
fix(backend): correctly load configuration using CONFIG_FILE env variable
...
Fixes #1466
2020-02-26 10:27:49 +00:00
Łukasz Mierzwa
1b31486eff
fix(backend): remove deprecated BuildNameToCertificate usage
2020-02-26 09:48:29 +00:00
Łukasz Mierzwa
e9306d2222
fix(backend): remove silenceForm.author config section
2020-02-22 15:50:01 +00:00
Łukasz Mierzwa
fbff53c51b
feat(backend): support header based auth
2020-02-22 15:50:01 +00:00
Łukasz Mierzwa
e08c442e39
feat(backend): add basic auth support
2020-02-22 15:50:00 +00:00
Łukasz Mierzwa
6ce7b88bd6
fix(tests): more test coverage for cors credential settings
2020-02-19 13:08:08 +00:00
Łukasz Mierzwa
f502319005
feat(backend): allow setting CORS credentials policy
2020-02-19 09:59:35 +00:00
Łukasz Mierzwa
f8ee7b3cd0
fix(backend): empty string slice configuration options end up being nil
...
Fixes #1439
2020-02-18 13:28:35 +00:00
Łukasz Mierzwa
265dbf823f
fix(backend): remove file:// transport support
2020-02-12 16:51:09 +00:00
Łukasz Mierzwa
908c2b96d5
fix(project): drop support for Alertmanager v1 API
2020-02-12 16:09:55 +00:00
Łukasz Mierzwa
95f197bd34
fix(tests): more test coverage
2020-02-11 15:32:41 +00:00
Łukasz Mierzwa
84b36b12bd
fix(tests): more test coverage
2020-02-11 13:15:44 +00:00
Ł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