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
Chris C
9ee6d77179
Merge pull request #25 from rapido-labs/add-auto-discovery
...
(feat) Add auto-discovery in k8s | Adarsh
2020-11-11 14:26:53 -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
TwinProduction
38c76aefc2
Validate interface implementation on compile
2020-11-02 22:44:03 -05:00
Adarsh K Kumar
81e6e0b188
(feat) Add auto-discovery in k8s | Adarsh
2020-10-30 21:01:12 +05:30
Chris C
3df8fc8c3c
Merge pull request #23 from TwinProduction/max-idle-conns
...
Set MaxIdleConns and MaxIdleConnsPerHost to 100 and 20 respectively
2020-10-30 09:56:40 -04:00
TwinProduction
835704bf8a
Set MaxIdleConns and MaxIdleConnsPerHost to 100 and 20 respectively
2020-10-30 09:51:42 -04:00
TwinProduction
2066497553
Set MaxIdleConns and MaxIdleConnsPerHost to 100 and 20 respectively
2020-10-30 09:50:40 -04:00
TwinProduction
babc7f9f07
Fix issue with displayed condition when condition uses len()
2020-10-29 17:18:43 -04:00
TwinProduction
d76caeeb35
Add missing heading in ToC
2020-10-28 11:00:18 -04:00
TwinProduction
8c73d0ce88
Minor improvement
2020-10-23 16:35:40 -04:00
TwinProduction
72e6d1cda9
Fix typo
2020-10-23 16:35:16 -04:00