Commit Graph

  • 680d2a1e39 feat: Properly implement support for config directory TwiN 2023-01-08 17:46:22 -0500
  • 94612818ce Revert "Revert "feat: Support multiple configuration files" (#395)" TwiN 2023-01-07 17:44:58 -0500
  • 87740e74a6
    Revert "feat: Support multiple configuration files" (#395) TwiN 2023-01-07 03:45:43 -0500
  • a29cd2dc2e Revert "feat: Support multiple configuration files (#389)" TwiN 2023-01-07 03:39:49 -0500
  • 8e14302765
    feat: Support multiple configuration files (#389) Henning Janßen 2023-01-07 05:46:19 +0100
  • be86949b2d
    Update config/config.go TwiN 2023-01-06 23:42:00 -0500
  • 230102f9da
    cs + rm useless line Henning Janßen 2023-01-07 05:13:12 +0100
  • 56f4ce6e12
    cs fixes Henning Janßen 2023-01-07 05:09:42 +0100
  • 5f7372afad
    cs fixes Henning Janßen 2023-01-07 05:06:36 +0100
  • 6d52c060a4
    cs fixes Henning Janßen 2023-01-07 05:06:21 +0100
  • 99e4f4ca8c
    Fix cs Henning Janßen 2023-01-07 05:05:41 +0100
  • 844f417ea1 docs: Update sponsor list TwiN 2023-01-06 20:06:56 -0500
  • 2f7f782f11 docs: Improve documentation and add ghcr Docker image link TwiN 2023-01-06 20:04:21 -0500
  • 37bea336ca
    chore(deps): bump github.com/TwiN/health from 1.5.0 to 1.6.0 (#394) dependabot[bot] 2023-01-04 01:37:24 -0500
  • b890b337ed
    chore(deps): bump github.com/TwiN/health from 1.5.0 to 1.6.0 dependabot[bot] 2023-01-04 06:02:18 +0000
  • b8978b3d77 Add deprecation note Henning Janßen 2023-01-01 16:41:14 +0100
  • 616a654b27 fix: Compress everything with Gzip TwiN 2022-12-30 21:37:52 -0500
  • 6ea7c26cf9 GATUS_CONFIG_PATH can be a file or a directory now Henning Janßen 2022-12-30 17:48:58 +0100
  • a1c8422c2f ci: Make release also push latest tag v5.1.1 TwiN 2022-12-23 09:59:22 -0500
  • 947173bf71
    fix: Prevent jsonpath from causing panic when body is expected to be array but isn't (#392) TwiN 2022-12-23 09:55:17 -0500
  • c5da373008 fix: Prevent jsonpath from causing panic when body is expected to be array but isn't TwiN 2022-12-23 09:52:24 -0500
  • d207a758df fix: Prevent jsonpath from causing panic when body is expected to be array but isn't TwiN 2022-12-23 09:49:26 -0500
  • a81a83e2d4 docs: Update example TwiN 2022-12-22 17:38:17 -0500
  • 4599fe4da7 Clarify description of len() function Salim B 2022-11-23 03:21:35 +0000
  • 81e5e9eb6f
    Merge branch 'master' into master TwiN 2022-12-21 22:34:12 -0500
  • 3c03fa69d4
    License: Correct copyright information Mathias V. Nielsen 2022-12-20 08:22:50 +0100
  • eeee12db81 test configuration loading Henning Janßen 2022-12-19 02:25:52 +0100
  • 015acb4fd1 Fix suffix check for config loading Henning Janßen 2022-12-19 02:25:33 +0100
  • 73f5dc0e58 rm unused func Henning Janßen 2022-12-19 02:25:20 +0100
  • 35ea526a66 catch iteration errors when collecting config files Henning Janßen 2022-12-19 02:02:32 +0100
  • ea0d8551d4 Allow configuration to be distributed Henning Janßen 2022-12-19 01:24:29 +0100
  • 19e90cdf31 test(condition): Add has-key-of-map test case v5.1.0 TwiN 2022-12-17 23:58:01 -0500
  • ecc0636a59 feat(alerting): Implement GitHub alerting provider TwiN 2022-12-15 23:32:04 -0500
  • 8c85ea708c feat(alerting): Implement GitHub alerting provider TwiN 2022-12-15 23:32:04 -0500
  • 27502acd10 chore: Improve oauth2 configuration error TwiN 2022-12-15 23:25:37 -0500
  • 51255e33ea refactor(alerting): Use reflection to retrieve provider based on alert type TwiN 2022-12-15 21:11:55 -0500
  • be0962112e refactor: Remove unnecessary logs TwiN 2022-12-15 20:59:04 -0500
  • dfcea93080 fix(alerting): Use reflection to set invalid providers to nil instead of re-validating on every alert trigger/resolve TwiN 2022-12-15 20:54:38 -0500
  • bba7ad6c75 refactor(alerting): Use reflection to retrieve provider based on alert type TwiN 2022-12-15 21:11:55 -0500
  • 35cc91cebc refactor: Remove unnecessary logs TwiN 2022-12-15 20:59:04 -0500
  • b9796cb948 fix(alerting): Use reflection to set invalid providers to nil instead of re-validating on every alert trigger/resolve TwiN 2022-12-15 20:54:38 -0500
  • a5f135c675
    chore(deps): bump github.com/miekg/dns from 1.1.43 to 1.1.50 (#385) dependabot[bot] 2022-12-14 23:51:19 -0500
  • a4f5e08ea3
    chore(deps): bump github.com/miekg/dns from 1.1.43 to 1.1.50 dependabot[bot] 2022-12-14 06:02:42 +0000
  • 9acace7d37 Revert "ci: Allow triggering releases manually" v5.0.0 TwiN 2022-12-10 16:29:07 -0500
  • 184c7f23ad ci: Allow triggering releases manually TwiN 2022-12-10 16:24:35 -0500
  • 5ce890bbff ci: Don't run tests for workflow changes TwiN 2022-12-10 16:24:01 -0500
  • b0bec5ff94 fix(ci): Don't prevent publish-release-to-ghcr from running TwiN 2022-12-10 16:08:41 -0500
  • 873d9a3e5f feat: add UptimeRetention config 117503445 2022-12-10 16:30:06 +0800
  • 249c4839be cache 117503445 2022-12-10 16:30:06 +0800
  • d6d2e153c1 feat(badge): custom duration, (#128) 117503445 2022-12-10 16:30:06 +0800
  • e503dd3861
    chore(deps): bump github.com/coreos/go-oidc/v3 from 3.1.0 to 3.4.0 (#383) dependabot[bot] 2022-12-08 23:20:27 -0500
  • a8b5363dda
    chore(deps): bump github.com/coreos/go-oidc/v3 from 3.1.0 to 3.4.0 dependabot[bot] 2022-12-07 07:42:15 +0000
  • f2d51f3e50 docs: Update Gatus diagram TwiN 2022-12-06 23:03:27 -0500
  • a1a2fba326 docs: Link Alerting section in valid alert types TwiN 2022-12-06 22:36:33 -0500
  • fdd51869a3 test: Improve condition validation test coverage TwiN 2022-12-06 21:57:24 -0500
  • f6a621da28 chore: Bump module version to v5 TwiN 2022-12-06 01:41:09 -0500
  • 2346a6ee4f
    fix!: Enforce mandatory space around condition operator (#382) TwiN 2022-12-06 01:37:05 -0500
  • b431887c16 fix!: Enforce mandatory space around condition operator TwiN 2022-12-06 01:23:19 -0500
  • 741109f25d
    chore!: Remove deprecated "services" in favor of "endpoints" (#381) TwiN 2022-12-06 01:27:31 -0500
  • 65faed2215 chore!: Remove deprecated "services" in favor of "endpoints" TwiN 2022-12-06 00:05:43 -0500
  • d058d7a54b
    fix!: Default Alert.Enabled to true (#380) TwiN 2022-12-05 23:15:19 -0500
  • 945627f3e0 fix!: Default Alert.Enabled to true TwiN 2022-12-05 23:09:52 -0500
  • 7dccf5f08c docs: Clarify that alerts still have to be defined when using default-alerts TwiN 2022-12-05 22:40:19 -0500
  • 9e46e3972d
    feat: Add necessary files for PWA (#347) BondarSlavik 2022-12-04 22:11:26 +0200
  • 9fc8374a4d docs: Fix typos TwiN 2022-12-03 21:26:46 -0500
  • 75fecc8ddc feat: PWA Implementation. fix comments Viacheslav Bondar 2022-12-03 12:54:53 +0200
  • 1aeb045703 test: Fix failing tests TwiN 2022-12-01 20:26:14 -0500
  • cdec353744 chore(deps): Update sqlite dependencies TwiN 2022-12-01 20:19:56 -0500
  • 080563bd4f fix(alerting): Improve ntfy alert TwiN 2022-12-01 20:19:11 -0500
  • 1e148ec9cc feat: PWA Implementation. fix comments Viacheslav Bondar 2022-11-30 19:24:47 +0200
  • 8a694c667b Merge remote-tracking branch 'TwiN/master' Viacheslav Bondar 2022-11-30 18:53:40 +0200
  • bcb565ba37 ci: Remove workflow_dispatch TwiN 2022-11-23 18:15:01 -0500
  • 2327854641 ci: Update workflows TwiN 2022-11-23 18:12:55 -0500
  • f443c22d46
    Merge branch 'master' into patch-1 Salim B 2022-11-23 13:54:42 +0000
  • d68d815145
    Clarify description of len() function Salim B 2022-11-23 03:21:35 +0000
  • 79eacc5e50 ci: Re-add other platforms TwiN 2022-11-22 22:02:38 -0500
  • 048a1d4a88 ci: Only publish for linux/amd64 during tests TwiN 2022-11-22 21:53:28 -0500
  • 50dfdeee15
    Use name instead of property attribute in meta tag Salim B 2022-11-23 02:51:08 +0000
  • c09ee0b82f ci: Create workflow to publish latest to GHCR TwiN 2022-11-22 21:08:40 -0500
  • 7908eea2df ci: Update workflow dependency name TwiN 2022-11-22 20:56:49 -0500
  • f8140e0d96
    fix(alerting): Resolve issue with blank GoogleChat messages (#364) v4.4.0 TwiN 2022-11-22 20:12:26 -0500
  • 956ef87f31 fix(alerting): Don't include URL in Google Chat alert if endpoint type isn't HTTP TwiN 2022-11-22 20:08:33 -0500
  • 3758b6d17f docs: Add note for future change to default behavior TwiN 2022-11-22 20:06:59 -0500
  • df47ccfa95 chore: Remove accidental change TwiN 2022-11-19 20:25:35 -0500
  • a2f80d4655 Merge branch 'master' of https://github.com/TwiN/gatus into fix/googlechat TwiN 2022-11-19 20:23:57 -0500
  • 4f569b7a0e
    fix(jsonpath): Properly handle len of object in array, len of int and len of bool (#372) TwiN 2022-11-19 17:25:40 -0500
  • dc080ef02e fix(jsonpath): Properly handle len of object in array, len of int and len of bool TwiN 2022-11-19 16:56:28 -0500
  • e9f46c58f8 chore(deps): bump github.com/prometheus/client_golang dependabot[bot] 2022-11-16 06:06:01 +0000
  • 502e159dca test: Add case for making sure pat() works inside a JSON array TwiN 2022-11-16 18:27:28 -0500
  • c07c034821
    chore(deps): bump github.com/prometheus/client_golang dependabot[bot] 2022-11-16 06:06:01 +0000
  • cdbf5902c7 build: Remove -mod vendor flag from Dockerfile TwiN 2022-11-15 21:58:24 -0500
  • c7f80f1301 ci: Rename build.yml to test.yml TwiN 2022-11-15 21:51:40 -0500
  • eb4e22e76b chore: Replace 1.1.1.1 by 8.8.8.8 everywhere due to 1.1.1.1 being unreliable TwiN 2022-11-15 21:48:14 -0500
  • f37a0ef2d7 test: Replace DNS 1.1.1.1 by 8.8.8.8 TwiN 2022-11-15 21:42:11 -0500
  • 114b78c75c test: Replace DNS 1.1.1.1 by 8.8.8.8 TwiN 2022-11-15 21:39:31 -0500
  • d24ff5bd07 refactor: Move whois to client package and implement caching TwiN 2022-11-15 21:35:22 -0500
  • c172e733be chore(deps): Update TwiN/gocache to v2.2.0 TwiN 2022-11-15 21:33:36 -0500
  • 680aac3e0a chore: Replace 1.1.1.1 by 8.8.8.8 everywhere due to 1.1.1.1 being unreliable TwiN 2022-11-15 21:48:14 -0500
  • 8e89851659 test: Replace DNS 1.1.1.1 by 8.8.8.8 TwiN 2022-11-15 21:42:11 -0500
  • 09f8321e83 test: Replace DNS 1.1.1.1 by 8.8.8.8 TwiN 2022-11-15 21:39:31 -0500