TwiN
51255e33ea
refactor(alerting): Use reflection to retrieve provider based on alert type
2022-12-15 21:37:34 -05:00
TwiN
be0962112e
refactor: Remove unnecessary logs
2022-12-15 21:37:34 -05:00
TwiN
dfcea93080
fix(alerting): Use reflection to set invalid providers to nil instead of re-validating on every alert trigger/resolve
2022-12-15 21:37:34 -05:00
dependabot[bot]
a5f135c675
chore(deps): bump github.com/miekg/dns from 1.1.43 to 1.1.50 ( #385 )
...
Bumps [github.com/miekg/dns](https://github.com/miekg/dns ) from 1.1.43 to 1.1.50.
- [Release notes](https://github.com/miekg/dns/releases )
- [Changelog](https://github.com/miekg/dns/blob/master/Makefile.release )
- [Commits](https://github.com/miekg/dns/compare/v1.1.43...v1.1.50 )
---
updated-dependencies:
- dependency-name: github.com/miekg/dns
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-14 23:51:19 -05:00
TwiN
9acace7d37
Revert "ci: Allow triggering releases manually"
...
This reverts commit 184c7f23ad
.
2022-12-10 16:29:07 -05:00
TwiN
184c7f23ad
ci: Allow triggering releases manually
2022-12-10 16:24:35 -05:00
TwiN
5ce890bbff
ci: Don't run tests for workflow changes
2022-12-10 16:24:01 -05:00
TwiN
b0bec5ff94
fix(ci): Don't prevent publish-release-to-ghcr from running
2022-12-10 16:08:46 -05:00
dependabot[bot]
e503dd3861
chore(deps): bump github.com/coreos/go-oidc/v3 from 3.1.0 to 3.4.0 ( #383 )
...
Bumps [github.com/coreos/go-oidc/v3](https://github.com/coreos/go-oidc ) from 3.1.0 to 3.4.0.
- [Release notes](https://github.com/coreos/go-oidc/releases )
- [Commits](https://github.com/coreos/go-oidc/compare/v3.1.0...v3.4.0 )
---
updated-dependencies:
- dependency-name: github.com/coreos/go-oidc/v3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-08 23:20:27 -05:00
TwiN
f2d51f3e50
docs: Update Gatus diagram
2022-12-06 23:03:27 -05:00
TwiN
a1a2fba326
docs: Link Alerting section in valid alert types
2022-12-06 22:36:33 -05:00
TwiN
fdd51869a3
test: Improve condition validation test coverage
2022-12-06 21:57:24 -05:00
TwiN
f6a621da28
chore: Bump module version to v5
2022-12-06 01:41:18 -05:00
TwiN
2346a6ee4f
fix!: Enforce mandatory space around condition operator ( #382 )
...
BREAKING CHANGE: The comparator in each condition must now be wrapped by a space (e.g. [STATUS] == 200) or the condition will not be valid.
2022-12-06 01:37:05 -05:00
TwiN
741109f25d
chore!: Remove deprecated "services" in favor of "endpoints" ( #381 )
...
BREAKING CHANGE: `services` has been replaced by `endpoints` in v3.3.0, but backward compatibility has been retained until now. v5.0.0, however, will no longer support `services`, so make sure to update your configuration to use `endpoints` instead.
See #374 for more information
2022-12-06 01:27:31 -05:00
TwiN
d058d7a54b
fix!: Default Alert.Enabled to true ( #380 )
...
BREAKING CHANGE: It used to default to false, which meant that users had to explicitly set endpoints[].alerts[].enabled to true
2022-12-05 23:15:19 -05:00
TwiN
7dccf5f08c
docs: Clarify that alerts still have to be defined when using default-alerts
2022-12-05 22:40:25 -05:00
BondarSlavik
9e46e3972d
feat: Add necessary files for PWA ( #347 )
...
* feat: PWA Implementation
* feat: PWA Implementation. fix comments
* feat: PWA Implementation. fix comments
Co-authored-by: Viacheslav Bondar <bondarslavik@gmail.com>
2022-12-04 15:11:26 -05:00
TwiN
9fc8374a4d
docs: Fix typos
2022-12-03 21:26:46 -05:00
TwiN
1aeb045703
test: Fix failing tests
2022-12-01 20:26:14 -05:00
TwiN
cdec353744
chore(deps): Update sqlite dependencies
2022-12-01 20:19:56 -05:00
TwiN
080563bd4f
fix(alerting): Improve ntfy alert
2022-12-01 20:19:11 -05:00
TwiN
bcb565ba37
ci: Remove workflow_dispatch
2022-11-23 18:15:01 -05:00
TwiN
2327854641
ci: Update workflows
2022-11-23 18:12:55 -05:00
TwiN
79eacc5e50
ci: Re-add other platforms
2022-11-22 22:02:38 -05:00
TwiN
048a1d4a88
ci: Only publish for linux/amd64 during tests
2022-11-22 21:53:28 -05:00
TwiN
c09ee0b82f
ci: Create workflow to publish latest to GHCR
2022-11-22 21:08:40 -05:00
TwiN
7908eea2df
ci: Update workflow dependency name
2022-11-22 20:56:49 -05:00
TwiN
f8140e0d96
fix(alerting): Resolve issue with blank GoogleChat messages ( #364 )
...
* debug: Print GoogleChat request body
* chore: Update TwiN/whois to v1.1.0
* fix: Add missing client changes
* test: Improve DNS tests
* chore: Remove accidental change
* docs: Add note for future change to default behavior
* fix(alerting): Don't include URL in Google Chat alert if endpoint type isn't HTTP
Fixes #362
2022-11-22 20:12:26 -05:00
TwiN
4f569b7a0e
fix(jsonpath): Properly handle len of object in array, len of int and len of bool ( #372 )
2022-11-19 17:25:40 -05:00
dependabot[bot]
e9f46c58f8
chore(deps): bump github.com/prometheus/client_golang
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.13.0 to 1.14.0.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.13.0...v1.14.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-16 21:58:14 -05:00
TwiN
502e159dca
test: Add case for making sure pat() works inside a JSON array
2022-11-16 18:27:28 -05:00
TwiN
cdbf5902c7
build: Remove -mod vendor flag from Dockerfile
2022-11-15 21:58:24 -05:00
TwiN
c7f80f1301
ci: Rename build.yml to test.yml
2022-11-15 21:51:40 -05:00
TwiN
eb4e22e76b
chore: Replace 1.1.1.1 by 8.8.8.8 everywhere due to 1.1.1.1 being unreliable
2022-11-15 21:50:54 -05:00
TwiN
f37a0ef2d7
test: Replace DNS 1.1.1.1 by 8.8.8.8
2022-11-15 21:50:54 -05:00
TwiN
114b78c75c
test: Replace DNS 1.1.1.1 by 8.8.8.8
2022-11-15 21:50:54 -05:00
TwiN
d24ff5bd07
refactor: Move whois to client package and implement caching
2022-11-15 21:50:54 -05:00
TwiN
c172e733be
chore(deps): Update TwiN/gocache to v2.2.0
2022-11-15 21:50:54 -05:00
TwiN
f1ce83c211
chore(deps): Update TwiN/whois to v1.1.0
2022-11-15 00:25:02 -05:00
TwiN
64f4dac705
fix: Wrap error properly (%s -> %w)
2022-11-12 14:56:25 -05:00
dependabot[bot]
861c443842
chore(deps): bump loader-utils from 1.4.0 to 1.4.2 in /web/app ( #365 )
...
Bumps [loader-utils](https://github.com/webpack/loader-utils ) from 1.4.0 to 1.4.2.
- [Release notes](https://github.com/webpack/loader-utils/releases )
- [Changelog](https://github.com/webpack/loader-utils/blob/v1.4.2/CHANGELOG.md )
- [Commits](https://github.com/webpack/loader-utils/compare/v1.4.0...v1.4.2 )
---
updated-dependencies:
- dependency-name: loader-utils
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-12 14:51:39 -05:00
TwiN
b801cc5801
fix(alerting): Prevent empty keyValue from being marshalled
2022-11-10 22:12:20 -05:00
TwiN
f1711b5c0b
fix(alerting): Omit empty KeyValue parameters when marshalling to JSON
2022-11-10 22:12:20 -05:00
TwiN
0ebd6c7a67
chore: Clean up old commented code
2022-11-10 22:12:20 -05:00
TwiN
967124eb43
fix(alerting): Resolve GoogleChat issue with bad payload when condition has "
in it
...
Fixes #362
2022-11-10 22:12:20 -05:00
Ian Chen
fa47a199e5
feat: support SCTP & UDP as endpoint type ( #352 )
...
* feat: support SCTP & UDP as endpoint type
* update README
* modify endpoint type test for sctp & udp
2022-11-09 19:22:13 -05:00
TwiN
1f84f2afa0
fix: Make sure len([BODY]) works if the body is a JSON array
...
Fixes #359
2022-11-03 20:50:40 -04:00
dependabot[bot]
ed3683cb32
chore(deps): bump github.com/lib/pq from 1.10.3 to 1.10.7
...
Bumps [github.com/lib/pq](https://github.com/lib/pq ) from 1.10.3 to 1.10.7.
- [Release notes](https://github.com/lib/pq/releases )
- [Commits](https://github.com/lib/pq/compare/v1.10.3...v1.10.7 )
---
updated-dependencies:
- dependency-name: github.com/lib/pq
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-02 19:40:52 -04:00
dependabot[bot]
6e92c0eb40
chore(deps): bump github.com/prometheus/client_golang
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.11.0 to 1.13.0.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.11.0...v1.13.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-11-01 23:48:39 -04:00