Commit Graph
204 Commits
Author SHA1 Message Date
Ł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 BotandŁukasz Mierzwa 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 LedezandŁukasz Mierzwa 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 BotandŁukasz Mierzwa 771bcda27a chore(deps): update quay.io/goswagger/swagger docker tag to v0.20.0 2019-08-19 11:04:39 +01:00