Mikolaj Pawlikowski
8f5c742aed
Merge pull request #100 from bloomberg/v3.1.0
...
Bump up to v3.1.0
v3.1.0
2021-03-12 11:22:11 +00:00
Mikolaj Pawlikowski
8865ae1411
Bump up to v3.1.0
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2021-03-12 11:07:55 +00:00
Mikolaj Pawlikowski
9ad2f6191a
Merge pull request #98 from sethp-verica/feat/namespace-config
...
feat: configurable namespace for pod discovery
2021-03-12 11:05:36 +00:00
Seth Pellegrino
07ef524aed
feat: configurable namespace for pod discovery
...
Adds a configuration option to allow for cross-namespace pings.
Signed-off-by: Seth Pellegrino <seth@verica.io >
2020-11-23 14:01:25 -08:00
Mikolaj Pawlikowski
ca676bcbc2
Merge pull request #91 from johscheuer/correct-readme
...
Correct example in the readme
2020-07-22 18:51:09 +01:00
Johannes M. Scheuermann
97ec159852
Correct example in the readme
...
Signed-off-by: Johannes M. Scheuermann <joh.scheuer@gmail.com >
2020-07-22 14:00:45 +02:00
Mikolaj Pawlikowski
bb1a72866d
Merge pull request #89 from seeker89/readme3
...
Refresh the README
2020-06-10 22:30:13 +01:00
Mikolaj Pawlikowski
6e29c16148
Specify the size
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2020-06-10 22:24:17 +01:00
Mikolaj Pawlikowski
f83c1de387
MOAR hyperlinks
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2020-06-10 22:22:44 +01:00
Mikolaj Pawlikowski
e24f789b68
Hyperlink all the things
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2020-06-10 22:22:05 +01:00
Mikolaj Pawlikowski
3a922f4278
Some more polish
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2020-06-10 22:20:16 +01:00
Mikolaj Pawlikowski
24d74544e0
Well, I clearly don't know my emoticons
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2020-06-10 22:19:11 +01:00
Mikolaj Pawlikowski
28f7655170
Add a note about Chaos Engineering and the authors
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2020-06-10 22:17:28 +01:00
Mikolaj Pawlikowski
e9d3f8cd2b
Refresh the readme a little bit
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2020-06-10 22:17:09 +01:00
Mikolaj Pawlikowski
857db0d523
Merge pull request #85 from bloomberg/seeker89-patch-1
...
Update examples and README to use v3.0.0 of Goldpinger
2020-05-08 13:09:18 +01:00
Mikolaj Pawlikowski
0260da795f
Update example-with-kubeconfig.yaml
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2020-05-08 11:44:30 +01:00
Mikolaj Pawlikowski
4f8d872700
Update example-serviceaccounts.yml
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2020-05-08 11:44:30 +01:00
Mikolaj Pawlikowski
8790d3e7c4
Update README to use v3.0.0 of Goldpinger
...
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl >
2020-05-08 11:44:30 +01:00
Mikolaj Pawlikowski
a77ad0c3c1
Merge pull request #83 from skamboj/calm-the-thundering-herd
...
Calm the thundering herd
v3.0.0
2020-04-08 13:31:46 +01:00
Sachin Kamboj
7e60ee675a
Simplify updateCounters, don't try to maintain a running count
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-08 07:56:04 -04:00
Sachin Kamboj
d68d35bbab
Add a ping time that gives the last time a node was pinged
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-07 21:04:43 -04:00
Sachin Kamboj
2a78a9cec5
Don't ping all pods on call, return existing data
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-07 20:49:01 -04:00
Sachin Kamboj
9db241d67d
Update the set of pingers at regular intervals from the k8s API server
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-07 19:54:19 -04:00
Sachin Kamboj
bc313a7fbb
Merge branch 'master' into calm-the-thundering-herd
2020-04-07 14:18:09 -04:00
Mikolaj Pawlikowski
1a5d07b162
Merge pull request #82 from skamboj/better-logging
...
Better logging
2020-04-07 17:54:38 +01:00
Mikolaj Pawlikowski
131ea12745
Merge pull request #81 from skamboj/customize-timeouts
...
Customize timeouts
2020-04-07 14:40:22 +01:00
Sachin Kamboj
40f57b1a4e
Get rid of the lock and keep a running count of healthy/unhealthy nodes
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-07 08:45:14 -04:00
Mikolaj Pawlikowski
d5dd96a419
Merge pull request #79 from skamboj/pod-name-instead-of-pod-ip
...
Pod name instead of pod ip
2020-04-07 13:38:21 +01:00
Sachin Kamboj
8a40aee927
Have the updater continuously ping pods and collate the results
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-07 08:02:36 -04:00
Sachin Kamboj
0690ac21a2
Command line options for adding a jitter-factor
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-07 07:55:48 -04:00
Sachin Kamboj
d0dfd3e493
Add code to continuously ping the pods and send the results over a channel
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-07 07:54:10 -04:00
Sachin Kamboj
cd5316bbb9
Allow debug logging
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-06 22:50:17 -04:00
Sachin Kamboj
9ae3e78035
Better structured logging
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-06 22:39:57 -04:00
Sachin Kamboj
2e1c799a25
Replace log statements with zap
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-06 22:18:04 -04:00
Sachin Kamboj
d33d6d6636
Update dependencies
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-06 22:17:24 -04:00
Sachin Kamboj
4a7a53603f
Configure zap in main to do our logging
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-06 22:16:20 -04:00
Sachin Kamboj
e3942bd5eb
Fix the crashing UI
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-06 20:33:25 -04:00
Sachin Kamboj
1c6362b2a9
Add a context to the ping results
...
Signed-off-by: Sachin Kamboj <skamboj1@bloomberg.net >
2020-04-06 19:43:22 -04:00
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