179 Commits

Author SHA1 Message Date
Mikolaj Pawlikowski
096b149afa Merge pull request #63 from ufou/all_relative_paths
make all paths relative to allow for hosting at a sub path of root
1.5.1
2019-09-05 13:56:58 +01:00
Luke Alexander
5840353d9f bump patch version accordingly
Signed-off-by: Luke Alexander <luke.alexander@mixcloud.com>
2019-09-05 11:39:50 +01:00
Luke Alexander
ac9bf4224d make all paths relative to allow for hosting at a sub path of root
Signed-off-by: Luke Alexander <luke.alexander@mixcloud.com>
2019-09-05 11:10:23 +01:00
Mikolaj Pawlikowski
7b2affea29 Merge pull request #59 from kpfleming/travis-deploy-one-version
Ensure that only Golang 1.10 builds are pushed to DockerHub
2019-03-22 15:27:12 +00:00
Kevin P. Fleming
d1a86eae93 Ensure that only Golang 1.10 builds are pushed to DockerHub
Signed-off-by: Kevin P. Fleming <kpfleming@bloomberg.net>
2019-03-21 16:16:22 -04:00
Mikolaj Pawlikowski
a2e5925210 Merge pull request #58 from dannyk81/healthz_readme
Update readme and example with liveness and readiness probes
2019-03-18 09:56:04 +00:00
Danny Kulchinsky
d243f0fb59 update example
Signed-off-by: Danny Kulchinsky <danny.kul@gmail.com>
Signed-off-by: Danny Kulchinsky <dannyk@tuenti.com>
2019-03-17 21:01:15 -04:00
Danny Kulchinsky
477ba69a72 Add livenessProbe and readinessProbe to README
Signed-off-by: Danny Kulchinsky <danny.kul@gmail.com>
Signed-off-by: Danny Kulchinsky <dannyk@tuenti.com>
2019-03-17 21:01:15 -04:00
Mikolaj Pawlikowski
86064f208e Merge pull request #53 from stuartnelson3/stn/rendezvous-hashing
Add rendezvous hash for selecting subset of nodes
1.5.0
2019-03-14 12:24:33 +00:00
Mikolaj Pawlikowski
d8f8c20927 make the graph work with edges to nodes that are not reporting
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-03-14 08:13:44 -04:00
Mikolaj Pawlikowski
7c43626b1e Minor version bump to 1.5.0
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-03-14 11:28:32 +00:00
Mikolaj Pawlikowski
11ec058b3b Add PING_NUMBER envvar support
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-03-14 11:27:49 +00:00
Mikolaj Pawlikowski
c006eede86 Merge branch 'master' into stn/rendezvous-hashing 2019-03-13 17:11:23 +00:00
Mikolaj Pawlikowski
a585b103f3 Merge pull request #56 from seeker89/docker-push-updates
Updates for the docker images being pushed to docker.io
2019-03-13 17:09:50 +00:00
Mikolaj Pawlikowski
32823fd105 remove the ls and pwd artifacts
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-03-13 16:58:42 +00:00
Mikolaj Pawlikowski
87792cffca turns out vendor folder I tried to copy was in gitignore and Travis won't pick it up
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-03-13 16:52:23 +00:00
Mikolaj Pawlikowski
369e9ece78 add slashes for the folders to copy
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-03-13 16:47:48 +00:00
Mikolaj Pawlikowski
28af41e352 Revert "debugging Travis - see if the ARG makes a difference"
This reverts commit 52ea5546aa.

Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-03-13 16:47:08 +00:00
Mikolaj Pawlikowski
52ea5546aa debugging Travis - see if the ARG makes a difference
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-03-13 16:41:12 +00:00
Mikolaj Pawlikowski
9040b69933 debug the make vendor-build target
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-03-13 16:23:17 +00:00
Mikolaj Pawlikowski
3ce0c46f91 consistenly use COPY over ADD
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-03-13 16:15:13 +00:00
Mikolaj Pawlikowski
7b156add72 Revert "fix the path to copy vendor folder from"
This reverts commit 8b1dd49506.

Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-03-13 15:53:37 +00:00
Mikolaj Pawlikowski
8b1dd49506 fix the path to copy vendor folder from
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-03-13 15:46:22 +00:00
Mikolaj Pawlikowski
bd13d4d673 simplify the vendor building, make it build it with every Travis run
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-03-13 14:43:09 +00:00
stuart nelson
895af850a1 Make PodSelecter a member on config struct
Signed-off-by: stuart nelson <stuartnelson3@gmail.com>
2019-03-13 15:30:18 +01:00
stuart nelson
771f303062 Add rendezvous hash for selecting subset of nodes
Select a user-defined number of pods via
rendezvous hash. This is important for larger
clusters, where the metric cardinality explosion
is too much for a single prometheus to handle.

Signed-off-by: stuart nelson <stuartnelson3@gmail.com>
2019-03-13 15:30:18 +01:00
Mikolaj Pawlikowski
b7c1d2dfb4 add extra info in README, about the -vendor image tag
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-03-13 14:29:54 +00:00
Mikolaj Pawlikowski
86ddcf9505 push an additional image with -vendor postfix with all the sources
For licensing reasons.

Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-03-13 14:26:28 +00:00
Mikolaj Pawlikowski
bf43dcff98 remove the vendor from the standard build
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-03-13 14:13:17 +00:00
Mikolaj Pawlikowski
6de72deee0 When building multi-stage, copy over the vendor folder for licensing reasons
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-03-13 13:59:43 +00:00
Mikolaj Pawlikowski
6cd12ef2d5 Update example-with-kubeconfig.yaml
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-03-12 23:07:54 +00:00
Mikolaj Pawlikowski
8182369c02 Update example-serviceaccounts.yml
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-03-12 23:07:29 +00:00
Mikolaj Pawlikowski
82a0d6ae8c Merge branch 'master' into docker-push-updates 2019-03-12 23:05:32 +00:00
Mikolaj Pawlikowski
057e360c5b Update README.md
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-03-12 22:59:32 +00:00
Mikolaj Pawlikowski
4cf5dea621 Merge pull request #55 from kpfleming/travis-to-dockerhub
Enable push of images to DockerHub
1.4.0
2019-03-12 22:35:50 +00:00
Kevin P. Fleming
16a1d52741 Deployment improvements
* Only deploy from tags
* Only attempt deployment if DOCKER_PASSWORD has been set in environment
* Don't cleanup working directory before deployment

Signed-off-by: Kevin P. Fleming <kpfleming@bloomberg.net>
2019-03-12 09:15:22 -04:00
Kevin P. Fleming
0472791dae Use a 'deploy' stage and script
Pushing to DockerHub from the 'after_success' phase
was unreliable (triggered by PRs) so this patch changes
the process to use a 'deploy' stage script instead.

Signed-off-by: Kevin P. Fleming <kpfleming@bloomberg.net>
2019-03-11 16:28:16 -04:00
Kevin P. Fleming
84a43a3d28 Enable push of images to DockerHub
This patch will enable pushes of any successful builds (using Travis-CI)
of the 'master' branch to the proper repository on DockerHub. The credentials
necessary are provided via environment variables configured in the
Travis-CI settings.

Addresses issue #27

Signed-off-by: Kevin P. Fleming <kpfleming@bloomberg.net>
2019-03-11 15:29:58 -04:00
Mikolaj Pawlikowski
3f70a24804 Merge pull request #51 from seeker89/heatmap
Add heatmap
2019-03-05 17:48:00 +00:00
Mikolaj Pawlikowski
593307dc01 change the block size to 14 pixels (enough for two digits, so 100 machines cluster)
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-02-22 17:32:22 +00:00
Mikolaj Pawlikowski
950e2e4ab7 dep ensure
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-02-21 18:36:25 +00:00
Mikolaj Pawlikowski
d8f0d696ea add a basic legend to the heatmap image
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-02-21 18:34:30 +00:00
Mikolaj Pawlikowski
6deb5c3044 fix static folder when using Dockerfile-simple
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-02-21 17:43:54 +00:00
Mikolaj Pawlikowski
767d2dba7f quick test of how to integrate with the UI
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-02-21 17:41:19 +00:00
Mikolaj Pawlikowski
2efee0f5e5 read the tresholds from the query params
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-02-21 17:40:06 +00:00
Mikolaj Pawlikowski
3a729bf196 minor version bump
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-02-21 16:14:48 +00:00
Mikolaj Pawlikowski
fd84599157 remove debug print statements
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-02-21 16:13:20 +00:00
Mikolaj Pawlikowski
f5c2763000 add an endpoint for generating a /heatmap.png
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-02-21 13:51:20 +00:00
Mikolaj Pawlikowski
22b96d001d add a skeleton for creating a heatmap png
Signed-off-by: Mikolaj Pawlikowski <mikolaj@pawlikowski.pl>
2019-02-21 13:50:59 +00:00
Mikolaj Pawlikowski
1d88367a57 Merge pull request #49 from tylfin/responseTime
Include response time in PodResult
1.3.0
2019-02-20 17:01:45 +00:00