Commit Graph
4879 Commits
Author SHA1 Message Date
Bryan Boreham 129d2e27fa Render: add ContainerName into output node when rendering processes
This was a bug - we spend eight lines fetching the name, then didn't
assign the new node into the variable.
2018-06-04 16:51:52 +00:00
bianca cheng costanzo d7d3244148 Merge pull request #3206 from weaveworks/even-lighter-background
Slightly lightening background to match the rest of WeaveCloud
2018-06-04 10:56:44 +02:00
Matthias Radestock 325c0cc007 Merge pull request #3208 from weaveworks/3205-connected-process-by-name
make process-by-name topology show something (again)

Fixes #3205
2018-06-04 08:35:16 +01:00
Matthias Radestock 15b605f804 make process-by-name topology show something (again)
...when 'Hide Unconnected' is selected, which is the default.

Here's the problem...

The connectedness filter looks for `is_connected` marks in the Latest
map of the nodes. The mark is added by ColorConnected, which is
invoked by ProcessRenderer. That in turn is the base renderer for
ProcessNameRenderer, which is what the process-by-name view
renders. However, the process2Names mapping does not propagate any
metadata, hence there are no `is_connected` marks on the result
nodes. Consequently they are all filtered out.

The problem was introduced in #3009, when I added the ability for
users to chose whether to show or hide unconnected
processes (previously unconnected processes were always hidden) -
looks like I failed to check that the process-by-name view was working
with the new filter. Oops.

The fix is to move the ColorConnected call from ProcessRenderer to the
higher-level renderers - ProcessWithContainerNameRenderer (which is
what the 'Processes' view renders) and ProcessNameRenderer.

This has the beneficial side effect of improving performance for other
renderers which invoke ProcessRenderer, none of which need
connectedness-coloring.

Fixes #3205
2018-06-03 07:01:40 +01:00
Bianca Cheng Costanzo f07202ea05 changed background to whiteSmoke now that everything else is 2018-06-01 16:07:26 +02:00
Daniel Holbach 3a718d6702 Merge pull request #3200 from dholbach/fix-3193
docs: clarify that no action regarding the DCO is required, fixes #3193
2018-05-29 12:46:30 +02:00
Daniel Holbach 789995bb49 docs: clarify that no action regarding the DCO is required
For incoming contributions we assume their authors accept the DCO. No
further action from new developers is required. An added sentence in
the guidelines clarifies this.

Fixes #3193
2018-05-29 12:31:41 +02:00
Filip Barl 6ded4953bb Merge pull request #3195 from weaveworks/2538-use-timestamp-tag
Use TimestampTag component
2018-05-28 18:36:14 +02:00
Alfonso Acosta 282877e21e docs: add Scope community baseline documentation (#3192)
* Rename code of conduct for consistency

* Add maintainers file

* Steal governance and contributing documents from CNI

* docs: adapt goverance documents to Scope
2018-05-28 17:39:42 +02:00
Filip Barl 20345a6c79 Use TimestampTag component. 2018-05-28 16:44:04 +02:00
Simon 9d634326cb Merge pull request #3189 from weaveworks/fix-defaults-in-the-ui
Fixes sending the default topologyOptions to the /api
2018-05-28 15:57:19 +02:00
Simon 4647ce1901 Merge pull request #3165 from weaveworks/default-filter
Use the default value for a TopologyOption if omitted
2018-05-28 14:36:25 +02:00
Simon Howe 1353eb5506 Fixes sending the default topologyOptions to the /api
- Which fails sometimes as we overwrite them whatever we find in the
  url state. Url state is not complete anymore so this doesn't work
2018-05-28 14:29:50 +02:00
Daniel Holbach a13f0a132a Merge pull request #3190 from dholbach/change-slack-channel
change slack channel to '#scope', change wording a little bit, point to mailing list
2018-05-28 12:04:02 +02:00
Daniel Holbach 1c869ee7f7 change slack channel to '#scope', change wording, point to mailing list 2018-05-28 11:11:04 +02:00
Alfonso Acosta 7216989173 Add code of conduct 2018-05-23 16:24:47 +02:00
Bryan Boreham ca3dacdd70 Merge pull request #3188 from kinvolk/schu/limit-ubuntu-kernel-oops-workaround
ebpf: update check for known faulty Ubuntu kernels
2018-05-23 11:45:51 +01:00
Michael Schubert 7bb1e38de3 ebpf: update check for known faulty Ubuntu kernels
With c75700fe04 we added code to detect
Ubuntu Xenial kernels with a regression in the eBPF subsystem in order
to gently fallback to procfs scanning on such systems (and not crash the
host system by running eBPF code).

With the latest kernel update for Ubuntu Xenial, the bug was fixed:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1763454

Therefore we can update the added check with an upper limit and make
sure that eBPF connection tracking only is disabled on kernels within
the range having the bug.

xref: https://github.com/weaveworks/scope/issues/3131
2018-05-23 11:38:04 +02:00
Filip Barl a7c7f89897 Merge pull request #3181 from weaveworks/3180-adjust-font-sizes
Adjust font sizes
2018-05-21 22:20:21 +02:00
Filip Barl 96c016d07f Merge pull request #3179 from weaveworks/3178-fix-terminal-viewport
Adjusted terminal character width/height estimation
2018-05-21 17:30:16 +02:00
Bryan Boreham 613df3a81f Merge pull request #3152 from weaveworks/remove-critbit-override
Put critbitgo library back to master branch
2018-05-21 12:06:37 +01:00
Bryan Boreham be0fdf6ebd Merge pull request #3155 from tasdikrahman/f/k8s/restrictive_clusterrole
examples: k8s: added manifest for scope deployment
2018-05-21 12:04:24 +01:00
Stefan Prodan bbf83e147e Merge pull request #3183 from weaveworks/k10-fix
Fix pause image detection for Kubernetes 1.10
2018-05-19 15:43:23 +03:00
Stefan Prodan 439b67880e Fix pause image detection for Kubernetes 1.10 2018-05-19 14:03:17 +03:00
Filip Barl 068327b84c Adjust font sizes. 2018-05-19 08:07:49 +02:00
Filip Barl 45486f44c0 Use xterm/fit addon. 2018-05-18 17:48:54 +02:00
Filip Barl 6e139c9408 Remove outdated terminalCellSize estimation code. 2018-05-18 16:52:38 +02:00
Filip Barl 43c23d2bc0 Adjusted character width/height estimation. 2018-05-18 16:52:38 +02:00
Filip Barl 5e700d996b Merge pull request #3177 from weaveworks/212-enforce-theme-fonts
Enforce theme fonts
2018-05-18 14:40:36 +02:00
Filip Barl 941cf16cfd Customize terminal stylesheet. 2018-05-18 12:47:05 +02:00
Roland Schilter f012c23ca1 Sentence cased text everywhere (#3166)
* Sentence cased text everywhere

Follows Weave Cloud's direction of sentence case on most things.

* More space between sorter caret and label

* Use full topology name for table header
2018-05-17 17:30:38 -07:00
Filip Barl 2e8c9961fc Merge pull request #3173 from weaveworks/3161-show-image-tag
Show image tag in node details
2018-05-17 17:06:47 +02:00
Filip Barl bfb20a8f40 Addressed @LiliC's feedback. 2018-05-17 11:43:54 +02:00
Filip Barl 183aaea950 Fixed the tests. 2018-05-17 11:09:31 +02:00
Filip Barl 4382deb39b Show image tag separate from image name in Node Details. 2018-05-17 11:09:31 +02:00
Filip Barl 0bd9cc640d Enforce theme fonts. 2018-05-17 11:04:08 +02:00
Jordan Pellizzari 0b3ee4647a Merge pull request #3175 from weaveworks/2348-change-urls
Change URL resolution to accomodate Weave Cloud paths
2018-05-16 14:24:24 -07:00
jpellizzari 109667bcdb Change URL resolution to accomodate Weave Cloud paths 2018-05-15 12:00:17 -07:00
Filip Barl 7384e24e63 Merge pull request #3170 from weaveworks/208-theme-border-radius
Enforce theme border radius
2018-05-15 12:42:58 +02:00
Filip Barl e059845efd Merge pull request #3172 from weaveworks/3160-close-terminal-on-exit
Close xterm on exit
2018-05-14 18:29:16 +02:00
Filip Barl 07c851178c Fix spelling. 2018-05-14 17:58:11 +02:00
Filip Barl e9cafc634a Close xterm on exit. 2018-05-14 16:39:58 +02:00
Marc Carré 206aa5c434 Merge pull request #3171 from weaveworks/add-opencontainers-labels-to-dockerfiles
Add org.opencontainers.image.* labels to Dockerfiles
2018-05-14 14:29:55 +01:00
Marc Carré 4e58b83024 Add org.opencontainers.image.* labels to Dockerfiles
- This should ultimately help for image-to-code back references.
- `org.label-schema.*` labels are now deprecated, in favour of `org.opencontainers.image.*` labels.
  See also: https://github.com/opencontainers/image-spec/blob/master/annotations.md#back-compatibility-with-label-schema
- Git revision (`git rev-parse HEAD`) is now injected at `docker build` time.
2018-05-14 11:54:33 +01:00
Filip Barl 72d8e58c63 Enforce theme border radius. 2018-05-14 12:11:51 +02:00
Roland Schilter daccb6648d Dynamic table header width according to scrollbar (#3169)
Sizes the fixed table header of `NodeDetailsTable` width dynamically
depending on the content's scrollbar width. Makes sure the table header
cells align with the table body cells.

This also widens the "Parent PID" cell to make sure the text is not cut
off. Alternatively, could be renamed to "PPID".

Fixes #3158.
2018-05-11 13:26:45 -07:00
Filip Barl 25415f7cba Merge pull request #3167 from weaveworks/202-theme-fonts
Enforce theme font sizes
2018-05-11 18:29:08 +02:00
Filip Barl 154a54e3f5 Use theme font sizes. 2018-05-11 16:56:08 +02:00
Filip Barl c837804371 Enforce theme fonts. 2018-05-11 16:26:27 +02:00
Bryan Boreham a64db66010 Use the default value for an APITopologyOption if omitted 2018-05-09 19:21:03 +00:00