Sachin Kamboj
7bbdcacf9b
Add a context/timeout to the heatmap
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-06 19:42:59 -04:00
Sachin Kamboj
3a6ab53ced
Add a context to the updater
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-06 19:41:43 -04:00
Sachin Kamboj
aa7eaca30e
Get the context from the request and add overall timeouts
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-06 19:38:32 -04:00
Sachin Kamboj
86f9f8a1dd
Add a context and timeout to the ping and check calls
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-06 19:36:14 -04:00
Sachin Kamboj
c8fbf618c7
Add flags for custom timeouts for the three operations
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-06 19:32:47 -04:00
Sachin Kamboj
1338f28163
Increment the major version since this is a breaking change
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-03 23:31:05 -04:00
Sachin Kamboj
f0c66f29c7
Store results by pod name instead of pod IP
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-03 23:22:52 -04:00
Sachin Kamboj
86febf8295
Update the way of selecting pods
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-03 23:17:26 -04:00
Sachin Kamboj
aa789fdea8
Add a PodName to the config
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-03 23:16:43 -04:00
Sachin Kamboj
a95279ac8e
Also remove the PodSelector from the config and main
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-03 23:13:53 -04:00
Sachin Kamboj
6ee538549a
Simplify and remove the PodSelecter struct
...
There is currently only a single way to select pods to ping and there is really no way to conifgure alternatives. So this commit removes the struct and simplifes the code.
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-03 23:11:53 -04:00
Sachin Kamboj
7fa3138235
Also store the PodName when fetching from k8s API server. Also map from podName to GoldpingerPod sruct
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-03 23:10:36 -04:00
Sachin Kamboj
00cd1e3886
Auto-generated code with the changes to the swagger
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-03 23:09:05 -04:00
Sachin Kamboj
4152784d21
Add a PodIP to the results now that we are using PodName as a key
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-03 23:00:48 -04:00
Mikolaj Pawlikowski
c66050e536
Merge pull request #78 from skamboj/migrate-to-go-modules
...
Migrate to go modules
v2.1.0
2020-04-02 20:40:46 +01:00
Mikolaj Pawlikowski
34d84b233c
Merge branch 'master' into migrate-to-go-modules
2020-04-02 17:56:00 +01:00
Mikolaj Pawlikowski
e07ae6a64c
Merge pull request #75 from ifooth/master
...
fix prometheus ruler expr
2020-04-02 17:55:47 +01:00
Mikolaj Pawlikowski
6844a8d2b4
Merge branch 'master' into master
2020-04-02 17:36:43 +01:00
Sachin Kamboj
c23112de50
Update the CI
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-01 21:06:01 -04:00
Sachin Kamboj
436c1a7243
Update the README to remove references to dep
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-01 21:00:31 -04:00
Sachin Kamboj
66c8dc0cce
Update the version/tag to be compatible with what go expects
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-01 20:53:45 -04:00
Sachin Kamboj
8a7e5a36ba
Update the multistage build to use go 1.14 and go modules; Remove dep
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-01 20:26:03 -04:00
Sachin Kamboj
4e508cb8c8
Update the vendoring
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-01 20:17:37 -04:00
Sachin Kamboj
536a7ffbbb
Remove the dep files
...
Signed-Off-By: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-01 20:16:47 -04:00
Sachin Kamboj
bf25a51c3e
Add a go.mod and go.sum
...
Signed-Off-By: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-01 19:48:15 -04:00
Mikolaj Pawlikowski
02b38e3ab7
Merge pull request #77 from sandeepmendiratta/sandeep-heatmap_fix
...
minor typo correction in heat map page. Also updated version and Read…
2.0.2
2020-03-22 21:36:49 +00:00
Sandeep Mendiratta
0870833cf5
minor typo correction in heat map page. Also updated version and Readme with new version
...
Signed-off-by: Sandeep Mendiratta <smendiratta@yahoo.com >
2020-03-22 16:28:22 -05:00
Mikolaj Pawlikowski
d5400d6e2e
Merge pull request #76 from seeker89/fix-empty-ips
...
Fix a Goldpinger reporting healthy when kubernetes returns an empty IP field
2.0.1
2020-03-11 14:21:05 +00:00
Mikolaj Pawlikowski
94d4a7c81e
Use HostIP as podIP, if the there is no podIP
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2020-03-11 13:25:12 +00:00
Mikolaj Pawlikowski
94dc18c9c2
Update the version in README
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2020-03-11 13:05:22 +00:00
Mikolaj Pawlikowski
8964cab729
Bump patch version
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2020-03-11 13:05:22 +00:00
Mikolaj Pawlikowski
d297e2f3c6
Change CheckAllPods to return an error when can't create a server
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2020-03-11 13:05:22 +00:00
Mikolaj Pawlikowski
02067f03ab
Change PingAllPods to send an error if the client can't be created
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2020-03-11 13:05:22 +00:00
Mikolaj Pawlikowski
b96cab34ea
Change the client builder to fail, if the IP provided is empty, instead of defaulting to localhost
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2020-03-11 13:05:22 +00:00
Mikolaj Pawlikowski
bc7afb7a17
Return response time on failure to ping
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2020-03-11 13:05:22 +00:00
Mikolaj Pawlikowski
89a6c76c9c
Formatting
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2020-03-11 13:05:22 +00:00
Joe Lei
60436daf18
fix prometheus ruler expr
...
Signed-off-by: Joe Lei <thezero12@hotmail.com >
2020-02-18 10:59:43 +08:00
Mikolaj Pawlikowski
618369f540
Merge pull request #71 from SuleimanWA/master
...
prometheus service auto-discovery
2019-11-26 20:13:58 +00:00
suleimanWA
1ab777c3d5
Merge branch 'master' of github.com:SuleimanWA/goldpinger
...
move scrap annotation from service to pod level
Signed-off-by: suleimanWA <suleiman-94@hotmail.com >
2019-11-26 20:52:46 +02:00
suleiman abualrob
6315c71a2c
Update README.md
...
Kubernetes master node by most of default installation are taint, so goldPinger DaemonSet will not deployed to master, in order to make it run on master nodes also, you have to tolerate the taint
Signed-off-by: suleimanWA <suleiman-94@hotmail.com >
2019-11-26 20:42:27 +02:00
suleiman abualrob
49a47284b6
Update README.md
...
Kubernetes master node by most of default installation are taint, so goldPinger DaemonSet will not deployed to master, in order to make it run on master nodes also, you have to tolerate the taint
Signed-off-by: suleimanWA <suleiman-94@hotmail.com >
2019-11-26 20:38:52 +02:00
suleiman abualrob
ec2155878a
Update README.md
...
If you have Prometheus in your environment, adding these annotation will let Prometheus auto-discovery fetch your metrics automatically from service-name:port/metrics
Signed-off-by: suleimanWA <suleiman-94@hotmail.com >
2019-11-26 19:03:14 +02:00
Mikolaj Pawlikowski
cab268b725
Merge pull request #70 from angelbarrera92/secure-k8s-deployment
...
Secure k8s deployment
2019-11-14 16:53:06 +00:00
Ángel Barrera Sánchez
e552b236a0
Change documentation example
...
Signed-off-by: Ángel Barrera Sánchez <angel@sighup.io >
2019-11-14 17:19:42 +01:00
Ángel Barrera Sánchez
8a86a74478
Change dashboard's datasource parameter to be variable
...
Signed-off-by: Ángel Barrera Sánchez <angel@sighup.io >
2019-11-14 17:19:42 +01:00
Ángel Barrera Sánchez
4dab241ff6
Change daemonset definition to be more secure
...
Signed-off-by: Ángel Barrera Sánchez <angel@sighup.io >
2019-11-14 17:19:42 +01:00
Mikolaj Pawlikowski
f99ba84d17
Merge pull request #64 from seeker89/bump-major-version
...
Add info on how to use the DNS features
2.0.0
2019-09-06 15:10:44 +01:00
Mikolaj Pawlikowski
75315a872a
Better wording in the README
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2019-09-06 14:58:10 +01:00
Mikolaj Pawlikowski
ae67cf3594
Add a note about the DNS addresses being space-delimited
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2019-09-06 14:57:08 +01:00
Mikolaj Pawlikowski
433a6b8b88
Add a note about the DNS usage
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2019-09-06 14:51:22 +01:00