Simon Howe
343a986951
Check for all k8s topos before defaulting to container topo
...
- Show something from k8s by default if its around.
2016-09-01 14:15:52 +02:00
Simon Howe
eeeb1385c5
Makes services the initial topology if available
...
- Otherwise reverts to containers
2016-09-01 14:15:52 +02:00
Alfonso Acosta
fd82651f96
Merge pull request #1828 from weaveworks/1826-conntrack-into-kernel
...
Improve conntrack kernel-support detection for in-kernel compilations
2016-08-30 11:45:55 +01:00
Alfonso Acosta
7702905bbf
Remove unused variable
2016-08-26 14:03:29 +00:00
Alfonso Acosta
a904620908
Improve conntrack kernel-support detection for in-kernel compilations
2016-08-26 14:03:29 +00:00
Matthias Radestock
fa784140a4
appease linter
2016-08-26 14:50:45 +01:00
Alfonso Acosta
151ce44d37
Merge commit '4fe078a730d70c7936f1c43a1eca881f934bffce'
2016-08-26 13:17:55 +00:00
Alfonso Acosta
4fe078a730
Merge pull request #39 from weaveworks/fix-wrong-subtree-use
...
Sync changes done directly in scope/tools
2016-08-26 14:03:13 +01:00
Alfonso Acosta
3f4934d941
Remove generate_latest_map
2016-08-26 12:29:46 +00:00
Matthias Radestock
a5b491dd46
Merge pull request #1833 from weaveworks/simplify-container-stats
...
use go-dockerclient's Client.Stats
Fixes #1799
2016-08-26 13:07:16 +01:00
Alfonso Acosta
48beb60bbe
Sync changes done directly in scope/tools
...
Applies tools changes from:
commit 7f46b90e27
Author: Krzesimir Nowak <krzesimir@kinvolk.io >
Date: Thu Jul 21 11:55:08 2016 +0200
Make LatestMap "generic"
This commit makes the LatestMap type a sort of a base class, that
should not be used directly. This also adds a generator for LatestMap
"concrete" types with a specific data type in the LatestEntry.
commit 0f1cb82084
Author: Krzesimir Nowak <krzesimir@kinvolk.io >
Date: Thu Jul 28 14:26:08 2016 +0200
Allow testing only a subset of directories
This can be done by calling TESTDIRS="./report ./probe" make tests
commit 97eb8d033d
Author: Krzesimir Nowak <krzesimir@kinvolk.io >
Date: Thu Aug 4 11:44:21 2016 +0200
Do not spell check Makefiles and JSON files
Spell check does not handle JSON files very well. It finds misspelled
words in hexadecimal hashes (like misspelled "dead" in "123daed456").
Ignore Makefiles too - there is not so much free text to spell check
and the spell check complains about words it was told by Makefile to
2016-08-26 11:55:56 +00:00
Matthias Radestock
3c4833fe97
use go-dockerclient's Client.Stats
...
...instead of rolling our own.
This also fixes #1799 - a race condition that could result in multiple
stats gatherers for a container.
2016-08-26 12:43:30 +01:00
Alfonso Acosta
45dcdd584d
Merge pull request #37 from weaveworks/fix-mflag-missing
...
Use mflag package from weaveworks fork until we find a better solution
2016-08-26 12:24:52 +01:00
Alfonso Acosta
b895344d2b
Use mflag package from weaveworks fork until we find a better solution
2016-08-26 11:02:46 +00:00
Alfonso Acosta
7c2e3c87d3
Merge pull request #1832 from weaveworks/1824-wrong-pod-parents
...
Only consider pod parents living in the same namespace
2016-08-26 11:37:28 +01:00
Matthias Radestock
af48c7f240
Merge pull request #1830 from weaveworks/1664-correct-cpu-metrics
...
correct cpu metrics
Fixes #1664 .
2016-08-26 11:18:56 +01:00
Alfonso Acosta
8a7812eab9
Only consider pod parents living in the same namespace
2016-08-25 16:05:01 +00:00
Matthias Radestock
e2a80cfa14
correct host cpu metric
...
The host CPU metric was reported as a percentage of all available CPUs,
but the limit was set to n_cpus * 100%. So on a 4-core machine the
graphs and metrics-on-canvas would never show more than 1/4th usage. Now
the limit is set to 100%.
Fixes #1664 .
2016-08-25 16:14:42 +01:00
Matthias Radestock
b209d22e08
normalise container CPU metrics to 100%
...
The container CPU metric was reported in units of 100% = 1 CPU. So the
the ratio was correct, but since we don't show limits in most places it
is hard to interpret that figure. It also makes sorting by CPU usage
highly misleading. So now we normalise everything to 100%. That too can
be misleading, depending on what you are looking for, but it's generally
less surprising.
2016-08-25 16:13:36 +01:00
Alfonso Acosta
b56cc41527
Merge pull request #1821 from weaveworks/1698-make-shells-login
...
Use login shells in terminals
2016-08-25 15:04:11 +01:00
Tom Wilkie
e03000810f
Merge pull request #36 from weaveworks/wcloud-service-flags
...
Add wcloud deploy --service flag
2016-08-25 11:00:02 +02:00
Tom Wilkie
9cbab402fb
Add wcloud Makefile
2016-08-25 10:56:35 +02:00
Tom Wilkie
ef559010df
Review feedback, and build wcloud in circle.
2016-08-25 10:46:53 +02:00
Tom Wilkie
3fe92f503c
Add wcloud deploy --service flag
2016-08-25 09:51:58 +02:00
Paul Bellamy
3527b56b0b
Merge pull request #34 from weaveworks/repo-branch
...
[wcloud] Add support for repo_branch option
2016-08-24 10:59:01 +01:00
Paul Bellamy
92cd0b84ad
[wcloud] Add support for repo_branch option
2016-08-24 10:16:44 +01:00
Matthias Radestock
e8ebb31075
Merge pull request #1827 from weaveworks/parallel-merger
...
make smartMerger.Merge merge reports in parallel
2016-08-24 08:50:18 +01:00
Matthias Radestock
902ba88479
make smartMerger.Merge merge reports in parallel
...
for reduced latency
2016-08-24 08:02:23 +01:00
Alfonso Acosta
12a3300286
Fix integration tests
2016-08-23 16:29:00 +00:00
Alfonso Acosta
b7b64a7975
Use login shells in terminals
2016-08-22 17:42:38 +00:00
Tom Wilkie
32edfc9112
Don't reencode reports in the collector ( #1819 )
...
* Don't reencode reports in the collector
* Review feedback
* Fix comment
* Update alpine URLs so it will build
* Fix tests
2016-08-22 17:37:41 +01:00
Alfonso Acosta
4cb002e360
Merge pull request #1817 from weaveworks/release-0.17
...
Release 0.17.1
2016-08-19 15:04:36 +01:00
Alfonso Acosta
0f0c795416
Merge pull request #1816 from weaveworks/spelling-fixes
...
Fix spelling mistakes
2016-08-18 19:07:03 +01:00
Alfonso Acosta
cffcddf155
Update CHANGELOG
v0.17.1
2016-08-18 18:02:40 +00:00
Alfonso Acosta
c10c58459b
Fix spelling mistakes
2016-08-18 17:48:45 +00:00
Alfonso Acosta
8e5ff2a33b
Merge pull request #1813 from weaveworks/1810-extend-k8s-client-flags
...
Extend kubernetes client flags to match kubectl
2016-08-18 18:23:55 +01:00
Alfonso Acosta
8c6747f560
Fix spelling mistake
2016-08-18 16:58:11 +00:00
Alfonso Acosta
f8a67a41f7
Elide sensitive kubernetes flags from the logs
2016-08-18 15:33:07 +00:00
Alfonso Acosta
9839b3d161
Log the API server host
2016-08-18 15:33:06 +00:00
Alfonso Acosta
47056bde16
Vendor the exact same version of mergo used by k8s
...
Merging is buggy in master: https://github.com/imdario/mergo/issues/33
2016-08-18 15:32:49 +00:00
Simon
5c27063c56
Merge pull request #1812 from weaveworks/1760-fixes-node-label-overlap
...
Fixes node label overlap
2016-08-18 16:09:59 +02:00
Simon Howe
e73440e9f1
Fixes top of node-blue-search-highlight from being chopped off.
...
- Increase line height so that it doesn't fall over the side of the
container (which is overflow: hidden).
- Compensate for line-height increase w/ small label position tweak.
2016-08-18 14:50:37 +02:00
Alfonso Acosta
7435b4542c
Fix typo
2016-08-18 11:11:30 +00:00
Tom Wilkie
38cc5aa29e
On circle, report username as circle to wcould ( #1815 )
2016-08-18 12:06:49 +01:00
Tom Wilkie
9f760ab1fb
Allow wcloud users to override username
2016-08-18 11:31:22 +01:00
Tom Wilkie
38037f8bf6
Merge pull request #33 from weaveworks/wcloud-templates
...
Support templates for commit messages and notifications in wcloud
2016-08-17 17:56:15 +01:00
Alfonso Acosta
1bdff95f33
Extend kubernetes client flags to match kubectl
2016-08-17 15:16:58 +00:00
Alfonso Acosta
e9235a56ba
Vendor github.com/imdario/mergo
...
In order to use k8s.io/kubernetes/pkg/client/unversioned/clientcmd/client_config.go
2016-08-17 15:15:34 +00:00
Tom Wilkie
7acfbd7034
Propagate the local username
2016-08-17 15:11:04 +01:00
Tom Wilkie
e6876d1cec
Add template fields to wcloud config.
2016-08-17 15:05:44 +01:00