Ł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
|
c76b3fcc0d
|
fix(tests): add missing test coverage
|
2020-02-12 16:09:55 +00:00 |
|
Łukasz Mierzwa
|
908c2b96d5
|
fix(project): drop support for Alertmanager v1 API
|
2020-02-12 16:09:55 +00:00 |
|
Łukasz Mierzwa
|
84b36b12bd
|
fix(tests): more test coverage
|
2020-02-11 13:15:44 +00:00 |
|
Ł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 |
|