Commit Graph

  • 2cbb35fe3b feat(client): Added client configuration option for using a custom DNS resolver (#284) Andre Bindewald 2022-06-13 00:45:08 +02:00
  • f23fcbedb8 docs: Specify what type of applications can be monitored with TCP TwiN 2022-06-12 16:32:08 -04:00
  • ad10f975b4 docs: Set example interval to 5m TwiN 2022-06-12 16:31:43 -04:00
  • 1c03524ca8 chore(alerting): Order types alphabetically TwiN 2022-06-12 14:18:18 -04:00
  • 4af135d1fb docs: Fix table formatting TwiN 2022-06-11 22:17:34 -04:00
  • 93b5a867bb chore(alerting): Add missing opsgenie compile-time interface validation TwiN 2022-06-07 19:43:23 -04:00
  • f899f41d16 feat(alerting): Add ENDPOINT_GROUP and ENDPOINT_URL placeholders for custom provider TwiN 2022-06-07 19:37:42 -04:00
  • ab52676f23 build: Prevent Makefile test target from accidentally targeting test folder TwiN 2022-06-07 18:04:56 -04:00
  • 27fc784411 feat(alerting): Add group-specific WebHook URL for Slack (#279) mani9223-oss 2022-05-31 07:33:09 +05:30
  • d929c09c56 docs(cert): list valid units for CERTIFICATE_EXPIRATION (#285) Chris Grindstaff 2022-05-29 15:14:25 -04:00
  • cff06e38cb docs(kubernetes): Add probes to example TwiN 2022-05-25 23:59:34 -04:00
  • 5b1aeaeb0c chore(test): Use io instead of io/ioutil TwiN 2022-05-16 22:19:42 -04:00
  • 90e9b55109 docs(metrics): Document available metrics TwiN 2022-05-16 22:18:38 -04:00
  • cf9c00a2ad feat(metrics): Add more metrics (#278) wei 2022-05-17 09:10:45 +08:00
  • fbdb5a3f0f test(maintenance): Add tests for edge cases TwiN 2022-05-07 16:46:51 -04:00
  • dde930bed7 feat(alerting): Add group-specific WebHook URL for Google Chat (#272) Bo-Yi Wu 2022-05-08 02:34:21 +08:00
  • a9fc876173 docs: Update description TwiN 2022-04-28 17:56:02 -04:00
  • 08b31ba263 chore: Update frontend dependencies TwiN 2022-04-25 20:47:01 -04:00
  • 9ede992e4e feat(ui): Add support for buttons below header (#106) TwiN 2022-04-25 20:20:32 -04:00
  • dcb997f501 docs: Fix table format TwiN 2022-04-25 19:55:17 -04:00
  • c8efdac23a chore(ci): Update actions/setup-go to v3 TwiN 2022-04-15 14:32:44 -04:00
  • e307d1ab35 feat(alerting): Add group-specific WebHook URL for Discord (#271) Bo-Yi Wu 2022-04-12 08:30:21 +08:00
  • e6c6b4e06f chore: Update TwiN/health to v1.4.0 TwiN 2022-04-11 01:39:47 -04:00
  • 5843c58a36 chore: Update Go to 1.18 TwiN 2022-03-26 02:15:32 -04:00
  • 5281f8068d feat(alerting): Add group-specific webhook URL for teams (#266) Bo-Yi Wu 2022-03-24 08:31:10 +08:00
  • 86d5dabf90 security: Pin dependency versions TwiN 2022-03-22 19:34:55 -04:00
  • a81c81e42c feat(alert): Add group-specific to email list (#264) Bo-Yi Wu 2022-03-21 09:54:20 +08:00
  • bec2820969 docs(example): move config.yaml to config folder (#265) Bo-Yi Wu 2022-03-20 12:04:13 +08:00
  • 0bf2271a73 test: Improve coverage for endpoint health evaluation edge cases (#262) TwiN 2022-03-15 20:52:46 -04:00
  • bd4b91bbbd fix: Display "<redacted>" instead of "host" in errors (#262) TwiN 2022-03-15 20:51:59 -04:00
  • fdec317df0 fix(config): replace hostname in error string if opted (#262) Shashank D 2022-03-16 05:47:57 +05:30
  • 8970ad5ad5 refactor: Align new code from #259 with existing code TwiN 2022-03-09 21:05:57 -05:00
  • c4255e65bc feat(client): OAuth2 Client credential support (#259) Andre Bindewald 2022-03-10 02:53:51 +01:00
  • fcf046cbe8 feat(alerting): Add support for custom Telegram API URL (#257) Jonah 2022-03-05 21:44:11 +01:00
  • 6932edc6d0 docs: Fix Google Chat alerting configuration example TwiN 2022-02-14 20:03:08 -05:00
  • 3f961a7408 fix(ui): Prettify event timestamps TwiN 2022-02-03 20:16:13 -05:00
  • 4d0f3b6997 chore: Update Vue dependencies TwiN 2022-02-03 20:08:48 -05:00
  • 5a06599d96 chore: Update front-end dependencies TwiN 2022-01-30 18:10:39 -05:00
  • d2a73a3590 chore: Fix grammatical issues in README (#241) Azaria 2022-01-24 01:06:55 +00:00
  • 932ecc436a test(security): Replace password-sha512 by password-bcrypt-base64 for test case TwiN 2022-01-17 11:55:05 -05:00
  • 1613274cb0 style(ui): Improve login UI design TwiN 2022-01-17 10:37:09 -05:00
  • 0b4720d94b build(gha): Increase timeout from 30 to 45 minutes TwiN 2022-01-16 23:26:24 -05:00
  • 16df341581 refactor: Remove unused function prettifyUptime TwiN 2022-01-16 22:02:58 -05:00
  • a848776a34 refactor(alerting): Sort alert types alphabetically TwiN 2022-01-16 00:07:19 -05:00
  • 681b1c63f1 docs: Fix broken Google Chat references TwiN 2022-01-16 00:06:03 -05:00
  • 51a4b63fb5 feat(alerting): Add Google Chat alerting provider (#234) Kostiantyn Polischuk 2022-01-15 04:00:00 +02:00
  • 3a7977d086 build(docker): support all platforms that publish release supports (#238) Khinshan Khan 2022-01-13 21:37:25 -05:00
  • c682520dd9 fix(security): Use LRU eviction policy for OIDC sessions TwiN 2022-01-13 18:42:19 -05:00
  • 24b7258338 docs: Re-order parameters in Opsgenie and PagerDuty TwiN 2022-01-11 20:22:44 -05:00
  • 89e6e4abd8 fix(alerting): Omit nil structs within alerting provider struct TwiN 2022-01-11 20:13:37 -05:00
  • 4700f54798 docs: Remove outdated comment TwiN 2022-01-11 20:11:25 -05:00
  • 9ca4442e6a docs: Add missing section "Configuring Opsgenie alerts" TwiN 2022-01-11 20:10:06 -05:00
  • ce6f58f403 feat(alerting): Allow specifying a different username for email provider (#231) Tom Moitié 2022-01-12 01:07:25 +00:00
  • c466542990 test(security): Add tests for basic auth with bcrypt TwiN 2022-01-08 19:52:55 -05:00
  • 9cb8c37298 fix(security): Make sure to panic on start if the security middlewares return an error TwiN 2022-01-08 19:52:11 -05:00
  • f6f7e15735 docs(security): Add warning about using a high cost for bcrypt TwiN 2022-01-08 19:41:50 -05:00
  • c712133df0 feat(security): Implement Bcrypt for basic auth and deprecate SHA512 TwiN 2022-01-08 19:26:37 -05:00
  • fc016bd682 feat(ui): Make logo link and header configurable TwiN 2022-01-08 14:55:40 -05:00
  • 0e586e4152 refactor: Split direct and indirect modules TwiN 2022-01-06 23:24:07 -05:00
  • ea425773e0 style: Use SVG instead of PNG for GitHub's logo TwiN 2022-01-03 21:41:53 -05:00
  • 10949b11f4 fix(oidc): Default isAuthenticated to true, not false TwiN 2022-01-02 21:37:15 -05:00
  • 0e022d04b1 chore: Fix inconsistent indentation + Rebuild assets TwiN 2022-01-02 19:56:13 -05:00
  • 3319e158b5 branding: Update logo TwiN 2022-01-02 19:43:28 -05:00
  • f467a77ae2 chore: Upgrade Tailwind from v2 to v3 TwiN 2022-01-02 19:22:17 -05:00
  • 56048725e4 oidc: Display error if applicable TwiN 2022-01-02 19:15:32 -05:00
  • 425c1d3674 oidc: Add /api/v1/config route for determining whether to display a login button on the UI TwiN 2022-01-02 18:29:34 -05:00
  • 8838f6f2ad oidc: Add documentation TwiN 2022-01-01 22:56:32 -05:00
  • 139a78b2f6 oidc: Log when a subject tries to authenticate but isn't allowed TwiN 2022-01-01 22:53:38 -05:00
  • dd5e3ee7ee Add tests for OIDC TwiN 2021-12-31 20:07:19 -05:00
  • 9f8f7bb45e Fix codecov configuration TwiN 2021-12-31 00:34:47 -05:00
  • 27e246859e Use code coverage target instead of threshold TwiN 2021-12-31 00:31:44 -05:00
  • f1688ac87a Set code coverage threshold to 75% TwiN 2021-12-31 00:30:28 -05:00
  • 54779e1db8 Fix basic security tests TwiN 2021-12-31 00:20:54 -05:00
  • be9087bee3 #205: Work on supporting OpenID Connect for auth TwiN 2021-12-31 00:10:54 -05:00
  • 4ab5724fc1 Default to dark theme TwiN 2021-12-30 23:37:15 -05:00
  • 45a47940ad #205: Start working on adding support for IODC TwiN 2021-12-14 23:20:43 -05:00
  • 1777d69495 Remove unnecessary check TwiN 2021-12-14 23:26:18 -05:00
  • 8676b83fe3 Changed: add maintenance to README on root config table Bastien Ogier 2021-12-14 14:06:18 +01:00
  • b67701ff6d BREAKING: Replace metrics TwiN 2021-12-13 19:24:18 -05:00
  • eb9acef9b5 Minor update TwiN 2021-12-13 19:23:35 -05:00
  • 00aec70fb8 Update dependencies TwiN 2021-12-12 17:46:13 -05:00
  • 18d28fc362 Add tests for validation of description TwiN 2021-12-12 16:58:48 -05:00
  • eb3545e994 Add tests for Slack alert body with endpoint that has a group TwiN 2021-12-12 16:44:30 -05:00
  • ad71c8db34 Support displaying group name when applicable for every alert provider TwiN 2021-12-12 16:33:16 -05:00
  • 6da281bf4e Disallow certain characters in endpoint name, group and alert description TwiN 2021-12-12 16:28:24 -05:00
  • 3dd8ba1a99 Add missing alert type TwiN 2021-12-09 21:18:44 -05:00
  • 2503d21522 Refactor Opsgenie alerting provider code TwiN 2021-12-09 21:18:25 -05:00
  • 36a3419aec Update .gitignore TwiN 2021-12-04 22:58:59 -05:00
  • 7353fad809 Opsgenie Alert Provider (#214) Vinicius Reis 2021-12-09 22:32:38 -03:00
  • b5a26caa08 Merge pull request #217 from ianagbip1oti/patch-3 TwiN 2021-12-09 01:19:54 -05:00
  • d7206546af Grammatical Fix Princess Lana 2021-12-08 22:16:06 -08:00
  • 4fa86a2c46 Merge pull request #216 from ianagbip1oti/patch-2 TwiN 2021-12-09 01:14:51 -05:00
  • a6ed23b169 Grammatical Fix Princess Lana 2021-12-08 22:13:12 -08:00
  • d9201c5084 Merge pull request #215 from ianagbip1oti/patch-1 TwiN 2021-12-09 01:08:27 -05:00
  • d0ba8261e3 Grammatical fix Princess Lana 2021-12-08 22:07:04 -08:00
  • f89447badc Merge pull request #211 from Juneezee/deprecate-ioutil TwiN 2021-12-03 20:31:31 -05:00
  • 14c42f6e6d Fix #212: Stale endpoint on dashboard after config change TwiN 2021-12-03 18:20:09 -05:00
  • 7a05bdcb82 refactor: move from io/ioutil to io and os packages Eng Zer Jun 2021-12-03 14:44:17 +08:00
  • 5eb7763052 Implement email alerts TwiN 2021-12-02 23:31:14 -05:00
  • 8c73ae6035 Fix #22: Improve alerting provider tests by mocking HTTP client TwiN 2021-12-02 23:10:21 -05:00