Commit Graph
100 Commits
Author SHA1 Message Date
TwiN d9201c5084 Merge pull request #215 from ianagbip1oti/patch-1
Grammatical fix
2021-12-09 01:08:27 -05:00
TwiN f89447badc Merge pull request #211 from Juneezee/deprecate-ioutil
refactor: move from io/ioutil to io and os packages
2021-12-03 20:31:31 -05:00
TwiN 14c42f6e6d Fix #212: Stale endpoint on dashboard after config change 2021-12-03 18:20:14 -05:00
TwiN 5eb7763052 Implement email alerts 2021-12-02 23:31:14 -05:00
TwiN 8c73ae6035 Fix #22: Improve alerting provider tests by mocking HTTP client 2021-12-02 23:10:21 -05:00
TwiN 6954e9dde7 Move alerting provider mocked tests at the watchdog level 2021-12-02 22:15:51 -05:00
TwiN f6336eac4e Fix #117: Implement email alerts 2021-12-02 21:05:17 -05:00
TwiN 0331c18401 Make sure cache is disabled for badges and charts 2021-11-24 18:36:31 -05:00
TwiN 1f8fd29dad Get rid of Discord link
I don't have time to manage a community 😩
2021-11-23 19:18:29 -05:00
TwiN 5877c4b2be Update TwiN/health to v1.3.0 2021-11-19 23:43:24 -05:00
TwiN c6d0809ecc Hide Alert.ResolveKey and Alert.Triggered 2021-11-18 00:11:32 -05:00
TwiN cf8a601104 Add more images to README.md 2021-11-17 21:47:38 -05:00
TwiN 96a0eebc0c Change license to Apache 2 (#203)
Call me indecisive if you want, since I've done this once before (see 70c9c4b87c), but after thing about the pros and cons, I decided that Apache 2 offers better protection for Gatus
2021-11-17 21:47:06 -05:00
TwiN 2af3425b9e Fix #202: Postgres error when an endpoint has a second page but others do not 2021-11-16 22:56:16 -05:00
TwiN 31bf2aeb80 Update TwiN/health to v1.1.0 2021-11-15 20:11:13 -05:00
TwiN 787f6f0d74 Add feedback email address 2021-11-12 00:32:11 -05:00
TwiN 17a431321c Pass http.NoBody instead of nil as body 2021-11-11 00:14:00 -05:00
TwiN 05e9add16d Regenerate static assets 2021-11-09 00:16:48 -05:00
TwiN c4ef56511d Update dependencies 2021-11-09 00:07:44 -05:00
TwiN cfa2c8ef6f Minor updates 2021-11-09 00:06:41 -05:00
TwiN f36b6863ce Minor update 2021-11-08 23:54:06 -05:00
TwiN 24482cf7a0 Fix icon_url for Mattermost 2021-11-08 21:07:16 -05:00
TwiN d661a0ea6d Add logo.png in .github/assets 2021-11-08 21:05:16 -05:00
TwiN a0ec6941ab Display number of days rather than hours if >72h 2021-11-08 20:57:58 -05:00
TwiN 5e711fb3b9 Use http.Error instead of writer.Write 2021-11-08 20:56:35 -05:00
TwiN ab66e7ec8a Fix badge examples 2021-11-08 02:22:43 -05:00
TwiN 08aba6cd51 Minor updates 2021-11-04 21:40:05 -04:00
TwiN d3805cd77a Fix #197; Fix #198: Deprecate storage.file in favor of storage.path and deprecate persistence with memory storage type 2021-11-04 21:33:13 -04:00
TwiN dd70136e6c Omit empty hostname and errors field 2021-11-03 22:18:23 -04:00
TwiN a94c480c22 Fix typo in comment 2021-11-03 22:17:58 -04:00
TwiN 10fd4ecd6b Minor fixes 2021-11-03 19:48:58 -04:00
TwiN 9287e2f9e2 Move store initialization to store package
This will allow importing storage.Config without importing every SQL drivers in the known universe
2021-10-28 19:35:46 -04:00
TwiN 257f859825 Rename getPagerDutyIntegrationKeyForGroup to getIntegrationKeyForGroup 2021-10-27 23:16:05 -04:00
TwiN 3a4ab62ddd #191: Handle memory issue caused by migration from Service to Endpoint 2021-10-24 21:20:01 -04:00
TwiN a4e9d8e9b0 Revert "Add GATUS_DONT_EXPAND_ENV env var" 2021-10-24 18:34:39 -04:00
TwiN 3be6d04d29 Add GATUS_DONT_EXPAND_ENV env var 2021-10-24 16:20:24 -04:00
TwiN b59ff6f89e Add ServiceAccount to Kubernetes example 2021-10-24 15:33:15 -04:00
TwiN 813fea93ee #167: Rename examples/minimal to .examples/docker-minimal 2021-10-24 15:27:25 -04:00
TwiN 8f50e44b45 #167: Rename examples/ to .examples/ 2021-10-24 15:20:39 -04:00
TwiN fb2448c15a Omit fields that are not set 2021-10-24 15:03:41 -04:00
TwiN db575aad13 Remove comments that no longer apply 2021-10-24 14:51:49 -04:00
TwiN 6ed93d4b82 Rename Service to Endpoint (#192)
* Add clarifications in comments

* #191: Rename Service to Endpoint
2021-10-23 16:47:12 -04:00
TwiN 634123d723 Add support for armv6 2021-10-18 12:16:31 -04:00
TwiN 75c25ac053 Don't support garbage browser versions 2021-10-08 00:21:29 -04:00
TwiN 8088736d6e Fix workflow 2021-10-07 22:42:37 -04:00
TwiN 6c45f5b99c ⚠ Migrate TwinProduction/gatus to TwiN/gatus 2021-10-07 21:28:04 -04:00
TwiN 422eaa6d37 Fix typo 2021-10-07 20:55:15 -04:00
TwinProduction c423afb0bf Fix #182: Fix ICMP on Docker Linux 2021-10-07 01:21:13 -04:00
TwinProduction 835f768337 Shorten comment 2021-10-07 01:08:42 -04:00
TwinProduction b3d0e54af2 Minor update 2021-10-07 01:08:17 -04:00
TwinProduction 1451cdfa64 Fix typo 2021-10-05 22:36:08 -04:00
TwinProduction 53cc9d88e5 Minor update 2021-10-05 20:44:18 -04:00
TwinProduction a6bc0039e9 Rename integrations to overrides 2021-10-05 20:40:44 -04:00
TwinProduction 154bc7dbc6 Update dependencies 2021-10-03 22:15:20 -04:00
TwinProduction 2d3fe9795f Add v3 to module path
Gatus wasn't intended to be used as a library, but I have a use case now.
2021-10-03 21:53:59 -04:00
TwinProduction d19f564e4e Ensure that tested hour never goes negative 2021-10-03 21:50:58 -04:00
TwinProduction babe7b0be9 Update Go to 1.17 2021-10-03 15:03:09 -04:00
TwinProduction dee04945d0 Minor update 2021-10-03 15:03:09 -04:00
TwinProduction bf455fb7cc Fix issue with under maintenance feature 2021-10-01 02:33:37 -04:00
TwinProduction dfd2f7943f Fix issue with privileged call on linux 2021-10-01 02:33:16 -04:00
TwinProduction fece11540b Remove unnecessary rows.Close() calls 2021-09-30 21:19:57 -04:00
TwinProduction ac43ef4ab7 Refactor some code 2021-09-30 20:56:09 -04:00
TwinProduction bc25fea1c0 Minor improvements 2021-09-30 20:45:47 -04:00
TwinProduction 289d834587 Change domain 2021-09-28 18:54:40 -04:00
TwinProduction 428e415616 Fix issue with under maintenance 2021-09-27 00:11:42 -04:00
TwinProduction 0d284c2494 Update front-end dependencies 2021-09-25 13:39:54 -04:00
TwinProduction 4a46a5ae9e Rename security.go and security_test.go to config.go and config_test.go 2021-09-22 00:53:13 -04:00
TwinProduction df3a2016ff Move web and ui configurations in their own packages 2021-09-22 00:47:51 -04:00
TwinProduction dda83761b5 Minor fix 2021-09-22 00:11:46 -04:00
TwinProduction 882444e0d5 Minor fix 2021-09-22 00:11:22 -04:00
TwinProduction fa4736c672 Close #74: Add maintenance window 2021-09-22 00:04:51 -04:00
TwinProduction dc173b29bc Fix indention 2021-09-18 21:43:19 -04:00
TwinProduction c3a4ce1eb4 Minor update 2021-09-18 13:04:50 -04:00
TwinProduction 044f0454f8 Domain migration 2021-09-18 12:42:11 -04:00
TwinProduction d6b4c2394a Update frontend dependencies 2021-09-16 22:47:03 -04:00
TwinProduction 9fe4678193 Update line separator 2021-09-16 22:35:22 -04:00
TwinProduction f41560cd3e Add configuration for whether to resolve failed conditions or not 2021-09-14 19:34:46 -04:00
TwinProduction d7de795a9f Retrieve metrics from the past 2 hours for badges with a duration of 1h 2021-09-13 23:29:35 -04:00
TwinProduction f79e87844b Update diagram 2021-09-12 18:55:38 -04:00
TwinProduction c57a930bf3 Refactor controller and handlers 2021-09-12 18:39:09 -04:00
TwinProduction d86afb2381 Refactor handler errors 2021-09-12 17:06:14 -04:00
TwinProduction d69df41ef0 Ensure connection to database by pinging it once before creating the schema 2021-09-11 22:42:56 -04:00
TwinProduction cbfdc359d3 Postgres performance improvement 2021-09-11 17:49:31 -04:00
TwinProduction f3822a949d Expose postgres port 2021-09-11 17:48:50 -04:00
TwinProduction db5fc8bc11 #77: Make page logo customizable 2021-09-11 04:33:14 -04:00
TwinProduction 7a68920889 #77: Make page title customizable 2021-09-11 01:51:14 -04:00
TwinProduction effad21c64 Uniformize docker-compose files 2021-09-10 20:03:51 -04:00
TwinProduction dafd547656 Add example for using Postgres 2021-09-10 19:21:48 -04:00
TwinProduction 20487790ca Improve test coverage with edge cases made possible with Postgres 2021-09-10 19:01:44 -04:00
TwinProduction b58094e10b Exclude storage/store/sql/specific_postgres.go from test coverage 2021-09-10 19:01:44 -04:00
TwinProduction bacf7d841b Close #124: Add support for Postgres as a storage solution 2021-09-10 19:01:44 -04:00
TwinProduction 06ef7f9efe Add test for NewEventFromResult 2021-09-06 16:34:03 -04:00
TwinProduction bfbe928173 Fix uptime badge 2021-09-06 15:06:30 -04:00
TwinProduction 7887ca66bc #151: Add small note about binding a file instead of a folder 2021-09-06 13:28:35 -04:00
TwinProduction a917b31591 Add log in case an error happens while updating the last config modification time 2021-09-06 13:28:35 -04:00
TwinProduction 556f559221 Remove Kubernetes auto discovery 2021-09-06 13:28:35 -04:00
TwinProduction 670e35949e Sort results alphabetically when returning all service statuses 2021-09-06 13:28:35 -04:00
TwinProduction 67642b130c Remove deprecated endpoints 2021-09-06 13:28:35 -04:00
TwinProduction 7c9e2742c1 Remove deprecated parameters from alerting providers 2021-09-06 13:28:35 -04:00
TwinProduction 66e312b72f Remove old memory uptime implementation and auto migration 2021-09-06 13:28:35 -04:00