cemturker
7f21fdee68
Change test structure into tabledriven
...
Review change
Update README.md
2020-11-18 18:51:22 +01:00
TwinProduction
85c7308448
Minor update
2020-11-17 19:34:35 -05:00
TwinProduction
7e35a6ebbd
Rename PlaceHolder to Placeholder
2020-11-17 19:34:22 -05:00
cemturker
4ad5c7b99c
Fix TestService_ValidateAndSetDefaultsWithDNS test case
2020-11-18 01:00:16 +01:00
cemturker
bc914e12b0
Add health check for DNS
2020-11-18 00:55:31 +01:00
Michael Engelhardt
9f485b14e0
fix shortcut for host
2020-11-18 00:46:37 +01:00
Michael Engelhardt
9039ef79cf
add parameterization for host and port
...
Host and port can be specified by either a environment variable or a
dedicated command line parameter. Command line parameters will be preferred
over environment variables, which will be preferred over the application
defaults.
2020-11-18 00:29:10 +01:00
TwinProduction
be72a73082
Fix potential panic
2020-11-17 12:35:21 -05:00
TwinProduction
5433653cbb
Fix bad example
2020-11-17 12:33:00 -05:00
Chris C
60dea90921
Merge pull request #41 from Exagone313/basic-duration-string
...
Add basic duration comparison
2020-11-17 12:20:11 -05:00
TwinProduction
e79c849e6d
Revert "Add day format support for duration comparison"
...
This reverts commit 21509428
2020-11-17 12:16:40 -05:00
Chris C
07ca8be732
Merge pull request #42 from anapsix/misc-improvements
...
Misc improvements
2020-11-17 10:32:46 -05:00
Anastas Dancha
4a84368d24
use COPY instead of ADD, install pkgs then build
...
- using COPY instead of ADD, since working with local paths, and
not extracting archived data
- installing packages before building application binary improves caching,
and avoids installing packages every time the application code changes
Signed-off-by: Anastas Dancha <anapsix@random.io>
2020-11-17 13:15:31 +03:00
Elouan Martinet
2150942876
Add day format support for duration comparison
2020-11-16 18:16:11 +01:00
TwinProduction
c23e21cb41
Update documentation for CERTIFICATE_EXPIRATION placeholder
2020-11-16 12:03:53 -05:00
TwinProduction
5699a1c236
Improve test coverage for duration parsing
2020-11-16 10:27:46 -05:00
TwinProduction
573b5f89e1
Improve test coverage
2020-11-16 10:10:02 -05:00
Anastas Dancha
108a88ae57
improving build caching
...
- adding `Dockerfile` and `.git/` to `.dockeringore` improves
caching when building images when these paths have changes
unrelated to application functionality
Signed-off-by: Anastas Dancha <anapsix@random.io>
2020-11-16 17:18:06 +03:00
Elouan Martinet
121369d9c0
Add basic duration comparison
2020-11-16 09:32:37 +01:00
Chris C
d1f24dbea4
Merge pull request #37 from Exagone313/certificate-expiration
...
Add certificate expiration support
2020-11-15 13:50:49 -05:00
Elouan Martinet
27c8c552a2
Add tests for certificate expiration
2020-11-15 18:47:28 +01:00
Elouan Martinet
e0109e79af
Add documentation for CERTIFICATE_EXPIRATION placeholder
2020-11-15 18:34:54 +01:00
Elouan Martinet
7d97e83875
Add support for comparing duration before certificate expiration
2020-11-15 18:33:09 +01:00
Elouan Martinet
d50721c8f0
Compare numeric values as int64
2020-11-15 16:50:05 +01:00
TwinProduction
d184786fd1
Update alerting provider order
2020-11-14 18:52:01 -05:00
Chris C
f273ee4a27
Merge pull request #33 from ziedzaiem/master
...
✨ Add Mattermost Alerting
2020-11-14 18:38:53 -05:00
Zied Zaïem
37dc52f560
Update alerting/provider/mattermost/mattermost.go : fix indent
...
Co-authored-by: Chris C. <twin@twinnation.org>
2020-11-14 23:16:14 +01:00
Zied Zaïem
b20e2789e1
Update alerting/provider/mattermost/mattermost.go : remove extra white space
...
Co-authored-by: Chris C. <twin@twinnation.org>
2020-11-14 23:15:45 +01:00
TwinProduction
7b5c40d68c
Fix #34 : Extra comma in the Slack provider request body
2020-11-14 16:17:19 -05:00
Zied ZAIEM
39aaae8b50
✨ Add Mettermost Alerting
2020-11-14 15:55:37 +01:00
TwinProduction
79c60d834e
Close #31 : Support insecure parameter for custom alerting provider
2020-11-13 15:01:21 -05:00
TwinProduction
3773f952a8
Add deployment example for Kubernetes
2020-11-11 20:18:54 -05:00
TwinProduction
7699552c5b
Extract the port from the service for Kubernetes auto discovery
2020-11-11 19:47:53 -05:00
TwinProduction
aeb0fb35d8
Minor fix
2020-11-11 18:35:54 -05:00
Chris C
44d7b9b82c
Merge pull request #30 from TwinProduction/k8s
...
Improve Kubernetes AutoDiscover feature
Related PR: #25
2020-11-11 18:30:54 -05:00
TwinProduction
5d29f944c4
Add TestParseAndValidateConfigBytesWithKubernetesAutoDiscoveryUsingClusterModeIn
2020-11-11 18:20:52 -05:00
TwinProduction
cf968cbf86
Enable debug in alerting test for missing test coverage
2020-11-11 18:13:39 -05:00
TwinProduction
0909024e43
Improve test coverage
2020-11-11 18:11:30 -05:00
TwinProduction
d4d4ca236a
Start working on tests for auto discovery
2020-11-11 18:05:18 -05:00
TwinProduction
dbc893fbc4
Improve documentation
2020-11-11 16:37:08 -05: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
ea6c788fa0
Use pointers instead of empty struct in k8s.Config
2020-11-11 14:52:53 -05:00
TwinProduction
5df5e6755e
Minor fix
2020-11-11 14:52:26 -05:00
TwinProduction
7e0243ee29
Use default namespace as example
2020-11-11 14:52:15 -05:00
TwinProduction
7af67af086
Fix typo
2020-11-11 14:51:38 -05:00
TwinProduction
fff34fff58
Merge discovery package into k8s package
2020-11-11 14:46:19 -05:00
TwinProduction
799c3e9187
Remove service-suffix from under kubernetes since it was moved under namespaces
2020-11-11 14:30:47 -05:00
TwinProduction
c746579222
Merge branch 'k8s' of https://github.com/TwinProduction/gatus into add-auto-discovery
2020-11-11 14:27:40 -05:00