Commit Graph
33 Commits
Author SHA1 Message Date
Łukasz Mierzwa fc58cb65e4 fix(tests): move test bindata to a dedicated directory
This ensures that test binary assets are not gonna get served over HTTP.
2020-02-11 10:19:03 +00:00
Łukasz Mierzwa 89dbee85f8 fix(backend): add more test coverage 2020-02-10 18:59:53 +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 006fec71b9 fix(tests): more test coverage for v2 2020-02-06 13:51:06 +00:00
Łukasz Mierzwa c002a5d14c fix(tests): more config test coverage 2020-02-06 12:04:19 +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 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 2629a185ec fix(tests): add a test case for loading upper case yaml keys 2020-01-31 11:07:14 +00:00
Łukasz Mierzwa 572f9975b8 feat(backend): add readonly option to alertmanager 2020-01-28 22:26:56 +00:00
Łukasz Mierzwa 1fa9494ab6 fix(tests): more test coverage for main() 2020-01-23 21:28:55 +00:00
Łukasz Mierzwa 4bdc8ff7b0 feat(tests): add basic testscript tests 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 be610bf62d fix(backend): always zero exposed alert count metrics
If there are no alerts for given state we won't return any metric, which leads to gaps
on metrics. Fix it by initializing all states with 0.
2019-12-05 16:18:00 +00:00
Łukasz Mierzwa 3b2534e0f0 feat(backend): add /health endpoint for healthcheck probes
Fixes #1155
2019-11-14 11:17:28 +00:00
Łukasz Mierzwa 34b188b4f1 feat(api): allow searching by alertmanager instance name 2019-11-12 21:33:51 +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 42c01a2a7a feat(tests): repeat tests to cover cached responses 2019-10-31 18:43:33 +00:00
Łukasz Mierzwa 02d113b738 feat(api): cache /silence.json responses 2019-10-31 18:30:39 +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 f5081750f0 feat(api): allow searching for silences by id 2019-10-28 11:49:18 +00:00
Łukasz Mierzwa 30ce99b3c5 fix(api): better handling for silence search terms 2019-10-27 16:15:44 +00:00
Łukasz Mierzwa 22ea4393ab feat(api): expose all silences under /silences.json 2019-10-26 17:36:12 +01:00
Łukasz Mierzwa 6d892b7f43 fix(backend): don't export endpoint paths in metrics
/metrics currently exposes all paths, which causes high cardinality. Switch to exporting only handler names
2019-10-15 12:25:15 +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
Łukasz Mierzwa 108383cf73 chore(backend): move main go code to the cmd folder
Make the root folder less messy by moving all karma command code to the cmd folder
2019-08-31 13:49:14 +01:00