542da61215 
					 
					
						
						
							
							fix(ci): Use single quotes instead of double quotes  
						
						
						
						
					 
					
						2023-02-09 21:25:06 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						45fe7beb6d 
					 
					
						
						
							
							fix(ci): Add missing asterisk to path-ignore elements with nested structure  
						
						
						
						
					 
					
						2023-02-09 21:23:29 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						26611b7793 
					 
					
						
						
							
							ci: Run benchmark on every new latest image  
						
						
						
						
					 
					
						2023-02-09 21:15:36 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a29cf158dd 
					 
					
						
						
							
							chore(deps): bump golang.org/x/oauth2 from 0.3.0 to 0.4.0 ( #423 )  
						
						... 
						
						
						
						Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2 ) from 0.3.0 to 0.4.0.
- [Release notes](https://github.com/golang/oauth2/releases )
- [Commits](https://github.com/golang/oauth2/compare/v0.3.0...v0.4.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-02-09 20:30:30 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9d14e3011b 
					 
					
						
						
							
							docs: Add link to banner  
						
						
						
						
					 
					
						2023-02-08 20:50:30 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d13998d13d 
					 
					
						
						
							
							chore(deps): bump modernc.org/sqlite from 1.19.5 to 1.20.3 ( #409 )  
						
						... 
						
						
						
						---
updated-dependencies:
- dependency-name: modernc.org/sqlite
  dependency-type: direct:production
  update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-02-05 22:39:11 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f6a39f6df0 
					 
					
						
						
							
							docs(alerting): Update pushover documentation  
						
						
						
						
					 
					
						2023-02-05 21:58:41 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9e2006910d 
					 
					
						
						
							
							feat(alerting): Add Pushover sound support ( #417 )  
						
						
						
						
					 
					
						2023-02-05 21:47:39 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6e4b88dc6e 
					 
					
						
						
							
							fix(test): flaky TestStore_InsertCleansUpOldUptimeEntriesProperly ( #418 )  
						
						
						
						
					 
					
						2023-02-01 22:59:31 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						277e805dbb 
					 
					
						
						
							
							chore(deps): bump docker/build-push-action from 3 to 4 ( #415 )  
						
						... 
						
						
						
						Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 
						
						
					 
					
						2023-02-01 01:16:25 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						941c10ca45 
					 
					
						
						
							
							chore: Remove vendor folder  ( #414 )  
						
						... 
						
						
						
						* chore: Remove vendor folder
* chore: Add vendor folder to .gitignore 
						
						
					 
					
						2023-01-30 22:29:30 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						21f62f362f 
					 
					
						
						
							
							feat(alerting): Add Pushover provider ( #405 )  
						
						... 
						
						
						
						* Add a new Pushover provider (#129 )
- Adds new provider named Pushover with corresponding tests
- Adds Pushover as a provider to the configuration and adjusts test accordingly
- Adds Pushover to alerting_test.go, provider.go and type.go
- Updates the readme with configuration details
* Correct import order
* Fix some missing pushover references
* Apply suggestions from code review
* Rename application-key to application-token for Pushover
---------
Co-authored-by: TwiN <twin@linux.com > 
						
						
					 
					
						2023-01-29 17:32:16 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d75180c341 
					 
					
						
						
							
							docs: Clarify what the storage is used for  
						
						... 
						
						
						
						Resolves  #411  
					
						2023-01-29 16:47:25 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a82b883276 
					 
					
						
						
							
							chore(deps): bump github.com/coreos/go-oidc/v3 from 3.4.0 to 3.5.0 ( #404 )  
						
						... 
						
						
						
						Bumps [github.com/coreos/go-oidc/v3](https://github.com/coreos/go-oidc ) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/coreos/go-oidc/releases )
- [Commits](https://github.com/coreos/go-oidc/compare/v3.4.0...v3.5.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> 
						
						
					 
					
						2023-01-22 16:54:53 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						24e207c0c6 
					 
					
						
						
							
							fix(metrics): Disable compression on prometheus/client_golang's handler  
						
						... 
						
						
						
						Fixes  #406 
Root cause seems to be that promhttp.Handler() has its own gzip compression https://github.com/prometheus/client_golang/issues/622  
					
						2023-01-19 23:06:38 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						90bb8f7b5f 
					 
					
						
						
							
							test: Don't run tests in parallel  
						
						
						
						
					 
					
						2023-01-19 01:53:52 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0db92f46da 
					 
					
						
						
							
							test: Add several tests for numerical conditions  
						
						
						
						
					 
					
						2023-01-19 01:37:21 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0ffa03f42d 
					 
					
						
						
							
							chore(deps): bump github.com/TwiN/deepmerge from 0.1.0 to 0.2.0 ( #401 )  
						
						... 
						
						
						
						Bumps [github.com/TwiN/deepmerge](https://github.com/TwiN/deepmerge ) from 0.1.0 to 0.2.0.
- [Release notes](https://github.com/TwiN/deepmerge/releases )
- [Commits](https://github.com/TwiN/deepmerge/compare/v0.1.0...v0.2.0 )
---
updated-dependencies:
- dependency-name: github.com/TwiN/deepmerge
  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> 
						
						
					 
					
						2023-01-11 01:05:17 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e61a42220c 
					 
					
						
						
							
							fix: Log GATUS_CONFIG_FILE deprecation message only if it's non-empty  
						
						
						
						
					 
					
						2023-01-10 19:04:19 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						78dccc90e1 
					 
					
						
						
							
							fix( #400 ): Use proper configuration path when iterating over options  
						
						
						
						
					 
					
						2023-01-10 00:24:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6bdd3c94fe 
					 
					
						
						
							
							chore: Add deprecation message for GATUS_CONFIG_FILE  
						
						
						
						
					 
					
						2023-01-09 23:24:20 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4225d22369 
					 
					
						
						
							
							docs: Add example of docker-compose with multiple configuration files  
						
						
						
						
					 
					
						2023-01-08 18:34:13 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3059e3e028 
					 
					
						
						
							
							feat: Support multiple configuration files ( #396 )  
						
						... 
						
						
						
						* Revert "Revert "feat: Support multiple configuration files" (#395 )"
This reverts commit 87740e74a6 
						
						
					 
					
						2023-01-08 17:53:37 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						87740e74a6 
					 
					
						
						
							
							Revert "feat: Support multiple configuration files" ( #395 )  
						
						... 
						
						
						
						Revert "feat: Support multiple configuration files (#389 )"
This reverts commit 8e14302765 
						
						
					 
					
						2023-01-07 03:45:43 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8e14302765 
					 
					
						
						
							
							feat: Support multiple configuration files ( #389 )  
						
						... 
						
						
						
						* Allow configuration to be distributed
* catch iteration errors when collecting config files
* rm unused func
* Fix suffix check for config loading
* test configuration loading
* GATUS_CONFIG_PATH can be a file or a directory now
* Add deprecation note
* Fix cs
Co-authored-by: TwiN <twin@linux.com >
* cs fixes
Co-authored-by: TwiN <twin@linux.com >
* cs fixes
Co-authored-by: TwiN <twin@linux.com >
* cs fixes
Co-authored-by: TwiN <twin@linux.com >
* cs + rm useless line
Co-authored-by: TwiN <twin@linux.com >
* Update config/config.go
Co-authored-by: TwiN <twin@linux.com > 
						
						
					 
					
						2023-01-06 23:46:19 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						844f417ea1 
					 
					
						
						
							
							docs: Update sponsor list  
						
						
						
						
					 
					
						2023-01-06 20:06:56 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2f7f782f11 
					 
					
						
						
							
							docs: Improve documentation and add ghcr Docker image link  
						
						
						
						
					 
					
						2023-01-06 20:04:21 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						37bea336ca 
					 
					
						
						
							
							chore(deps): bump github.com/TwiN/health from 1.5.0 to 1.6.0 ( #394 )  
						
						... 
						
						
						
						Bumps [github.com/TwiN/health](https://github.com/TwiN/health ) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/TwiN/health/releases )
- [Commits](https://github.com/TwiN/health/compare/v1.5.0...v1.6.0 )
---
updated-dependencies:
- dependency-name: github.com/TwiN/health
  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> 
						
						
					 
					
						2023-01-04 01:37:24 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						616a654b27 
					 
					
						
						
							
							fix: Compress everything with Gzip  
						
						
						
						
					 
					
						2022-12-30 21:37:52 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a1c8422c2f 
					 
					
						
						
							
							ci: Make release also push latest tag  
						
						
						
						
					 
					
						2022-12-23 10:00:17 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						947173bf71 
					 
					
						
						
							
							fix: Prevent jsonpath from causing panic when body is expected to be array but isn't ( #392 )  
						
						... 
						
						
						
						* fix: Prevent jsonpath from causing panic when body is expected to be array but isn't
Fixes  #391  
						
						
					 
					
						2022-12-23 09:55:17 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a81a83e2d4 
					 
					
						
						
							
							docs: Update example  
						
						
						
						
					 
					
						2022-12-22 17:38:27 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4599fe4da7 
					 
					
						
						
							
							Clarify description of len() function  
						
						
						
						
					 
					
						2022-12-21 22:37:49 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						19e90cdf31 
					 
					
						
						
							
							test(condition): Add has-key-of-map test case  
						
						
						
						
					 
					
						2022-12-17 23:58:01 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ecc0636a59 
					 
					
						
						
							
							feat(alerting): Implement GitHub alerting provider  
						
						
						
						
					 
					
						2022-12-15 23:38:44 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						27502acd10 
					 
					
						
						
							
							chore: Improve oauth2 configuration error  
						
						
						
						
					 
					
						2022-12-15 23:25:37 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						51255e33ea 
					 
					
						
						
							
							refactor(alerting): Use reflection to retrieve provider based on alert type  
						
						
						
						
					 
					
						2022-12-15 21:37:34 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						be0962112e 
					 
					
						
						
							
							refactor: Remove unnecessary logs  
						
						
						
						
					 
					
						2022-12-15 21:37:34 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						9acace7d37 
					 
					
						
						
							
							Revert "ci: Allow triggering releases manually"  
						
						... 
						
						
						
						This reverts commit 184c7f23ad 
						
						
					 
					
						2022-12-10 16:29:07 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						184c7f23ad 
					 
					
						
						
							
							ci: Allow triggering releases manually  
						
						
						
						
					 
					
						2022-12-10 16:24:35 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5ce890bbff 
					 
					
						
						
							
							ci: Don't run tests for workflow changes  
						
						
						
						
					 
					
						2022-12-10 16:24:01 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b0bec5ff94 
					 
					
						
						
							
							fix(ci): Don't prevent publish-release-to-ghcr from running  
						
						
						
						
					 
					
						2022-12-10 16:08:46 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f2d51f3e50 
					 
					
						
						
							
							docs: Update Gatus diagram  
						
						
						
						
					 
					
						2022-12-06 23:03:27 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a1a2fba326 
					 
					
						
						
							
							docs: Link Alerting section in valid alert types  
						
						
						
						
					 
					
						2022-12-06 22:36:33 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fdd51869a3 
					 
					
						
						
							
							test: Improve condition validation test coverage  
						
						
						
						
					 
					
						2022-12-06 21:57:24 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f6a621da28 
					 
					
						
						
							
							chore: Bump module version to v5  
						
						
						
						
					 
					
						2022-12-06 01:41:18 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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