Commit Graph
70 Commits
Author SHA1 Message Date
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 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 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
TwiNandGitHub 6ed93d4b82 Rename Service to Endpoint (#192)
* Add clarifications in comments

* #191: Rename Service to Endpoint
2021-10-23 16:47:12 -04:00
TwiN 6c45f5b99c ⚠ Migrate TwinProduction/gatus to TwiN/gatus 2021-10-07 21:28:04 -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 df3a2016ff Move web and ui configurations in their own packages 2021-09-22 00:47:51 -04:00
TwinProduction fa4736c672 Close #74: Add maintenance window 2021-09-22 00:04:51 -04:00
TwinProduction 7a68920889 #77: Make page title customizable 2021-09-11 01:51:14 -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 3cbe068fc1 Rename storage type inmemory to memory
This is technically a breaking change, but given how long ago this field was implemented as well as the fact that this is the default value if the type is not specified, I doubt anybody's explicitly setting it as inmemory
2021-08-07 12:11:35 -04:00
TwinProduction 2074697efa Improve alerting tests 2021-07-29 19:54:40 -04:00
Bastien Ogier 23fb69fca9 Add teams alerting provider 2021-07-28 14:20:53 +02:00
TwinProduction 3293222cd6 Add warning log about possible deprecation of Kubernetes integration 2021-07-27 21:08:30 -04:00
TwinProduction d3a81a2d57 Major fixes and improvements 2021-07-18 17:29:08 -04:00
TwinProduction 1498b6d8a2 Add Service.Key() method to generate the unique service key 2021-07-18 17:29:08 -04:00
TwinProduction db23bd9073 #29: Automatically reload on configuration file update 2021-05-18 22:29:15 -04:00
TwinProduction a85c5d5486 Close #91: Implement default provider alert 2021-05-15 21:31:32 -04:00
JonahandGitHub 24da853820 Add Telegram Alerting (#102) 2021-03-30 19:38:34 -04:00
TwinProduction 8fe9d013b5 Close #48: Implement Discord alerting providers 2021-03-04 21:26:17 -05:00
TwinProduction 79bef8d391 Implement persistence 2021-02-02 23:06:34 -05:00
TwinProduction 9196f57487 Add several tests 2021-02-01 01:37:56 -05:00
TwinProduction a1679ddc5e Remove web.context-root 2021-01-31 05:49:01 -05:00
TwinProduction 91a9fa5274 Improve testing coverage 2021-01-09 22:55:36 -05:00
cemturker a870d3e43f Add Messagebird as an alerting provider 2020-11-23 22:20:06 +01:00
TwinProduction 5850ed82e4 Refactor code and update comments 2020-11-21 17:35:08 -05:00
Michael Engelhardt 5f10a92c36 simplification and refactorings 2020-11-21 03:42:42 +01:00
Michael Engelhardt f9706a98ed start working on context root configuration 2020-11-21 02:33:02 +01:00
TwinProduction 1b23b0dd1d Minor improvements 2020-11-20 17:40:57 -05:00
TwinProduction 315791151e Minor updates 2020-11-20 17:24:56 -05:00
Michael Engelhardt 10310cf380 Add configuration values for address and port
Add (non-mandatory) configuration values to set address and port on which the web frontent will be served. If not set defaults will be applied.
2020-11-19 19:39:48 +01:00
Zied ZAIEM 39aaae8b50 Add Mettermost Alerting 2020-11-14 15:55:37 +01:00
TwinProduction 3a0a8db898 Several changes:
- Rename ExcludeSuffix to ExcludedServiceSuffixes
- Rename ServiceSuffix to HostnameSuffix
- Rename HealthAPI to TargetPath
- Add ExcludedServices
2020-11-11 16:29:30 -05:00
TwinProduction a658100da4 Add logs for Kubernetes auto discover 2020-11-11 15:14:21 -05:00
TwinProduction f406206eae Create type ClusterMode string and panic only in the config validation function 2020-11-11 15:10:44 -05:00
TwinProduction fff34fff58 Merge discovery package into k8s package 2020-11-11 14:46:19 -05:00
TwinProduction 42659a0878 Move discovery configuration validation in config package 2020-11-11 14:22:31 -05:00
Adarsh K Kumar 559d286121 (refactor) Move all k8s config under kubernetes field | Adarsh 2020-11-11 23:36:12 +05:30
Adarsh K Kumar 81e6e0b188 (feat) Add auto-discovery in k8s | Adarsh 2020-10-30 21:01:12 +05:30
TwinProduction 4655e74c2a Minor improvements 2020-10-23 16:31:49 -04:00
TwinProduction 4e3856c638 Improve code documentation 2020-10-23 16:07:51 -04:00
TwinProduction ce6cc9e18d Minor readability improvements 2020-10-19 19:26:29 -04:00
TwinProduction 0a7988f2ff Add disable-monitoring-lock configuration parameter 2020-10-16 23:07:14 -04:00
TwinProduction 816bc95905 Return yaml unmarshal error 2020-10-16 12:12:00 -04:00
TwinProduction 9220a777bb Start working on #8: Support basic authentication for the dashboard 2020-10-14 19:22:58 -04:00
TwinProduction b4b9f5c1be Improve documentation 2020-09-26 15:15:50 -04:00
TwinProduction 7dcd462883 Clean up old code 2020-09-25 18:23:30 -04:00