Commit Graph

2161 Commits

Author SHA1 Message Date
David Kaltschmidt
5abbab3fa3 Close terminal on ESC has higher prio than search blur 2016-05-13 11:40:02 +02:00
David Kaltschmidt
01c9cac0ba Act on blur on search field 2016-05-13 09:48:14 +02:00
David Kaltschmidt
3473beec98 Blur search when opening a terminal 2016-05-12 19:35:21 +02:00
Alfonso Acosta
2c047876d8 Update CHANGELOG 2016-05-12 17:05:01 +00:00
Alfonso Acosta
1e63d7a23d Add local networks for each k8s service (#1490) 2016-05-12 17:05:22 +01:00
David Kaltschmidt
809a97d194 Remove makeNode in reducer
* was a relic from pre-immutable days
* properties that were not there, were forgotten when adding nodes
2016-05-12 17:40:11 +02:00
David Kaltschmidt
de6c3e711d Subtract pinned search-filtered nodes from status node count
The status node count in the bottom was not reflecting the filtering
done by the pinned searches.
2016-05-12 16:39:18 +02:00
Paul Bellamy
8cae3b0496 remove recursive children in MapX2Host, so container images don't also provide containers. (#1487) 2016-05-12 14:50:04 +01:00
Paul Bellamy
a7e15e438a Merge pull request #1484 from weaveworks/1477-publish-to-localhost
Don't require the user to specify localhost when manually listing hosts
2016-05-12 12:38:57 +01:00
Tom Wilkie
f346ec535c Don't require the user to specify localhost when manually listing hosts 2016-05-12 11:51:47 +01:00
Alfonso Acosta
8dbd8e1344 Release 0.15.0 2016-05-12 09:07:59 +00:00
David
b5a8b1971e Merge pull request #1429 from weaveworks/search
Search on canvas
2016-05-12 09:12:54 +02:00
Ilya Dmitrichenko
df38389e71 Switch to YAML for Kubernetes 2016-05-11 19:06:39 +01:00
Ilya Dmitrichenko
99e03ce56e Merge pull request #1479 from weaveworks/docs
Fix Kubernetes docs
2016-05-11 18:49:51 +01:00
Ilya Dmitrichenko
3def7f24a1 Use default namespace 2016-05-11 18:48:47 +01:00
Ilya Dmitrichenko
2cad2244d7 Tweak Kubernetes installation docs (close #1474) 2016-05-11 17:13:28 +01:00
Ilya Dmitrichenko
6408fddc1f Deploy Scope into kube-system namespace (fix #1475) 2016-05-11 17:11:46 +01:00
David Kaltschmidt
b51e7a95c5 Fix edge hiding
Fixes #1471
2016-05-11 18:08:59 +02:00
Simon Howe
0a46d6128c Fixes node-position layout caching.
Key was not being generated correctly.
2016-05-11 18:08:59 +02:00
Simon Howe
af3f18b933 Don't draw svg labels when we don't need them.
Having the DOM nodes w/ display:none is still expensive. We only need
them briefly for svg export.
2016-05-11 18:08:59 +02:00
David Kaltschmidt
14e06e03ba Fix typo 2016-05-11 18:08:59 +02:00
David Kaltschmidt
50935dd456 Fetch topologies sequentially on search 2016-05-11 18:08:59 +02:00
David Kaltschmidt
9984777a5b Show connected nodes on hover, even when not matched 2016-05-11 18:08:59 +02:00
David Kaltschmidt
0573a20f07 Store table matches in table object 2016-05-11 18:08:59 +02:00
David Kaltschmidt
5ee0e082a5 Fix auto-truncation for node labels 2016-05-11 18:08:59 +02:00
David Kaltschmidt
749571ebe9 Review feedback
* Fix node-details-test for search
* Label spacing and matched text truncation
* Delete pinned search on backspace, add hint for metrics, escape % in URL
* Fix text-bg on node highlight
* Added tests for search-utils
* Fix matching of other topologies, added comment re quick clear
* s/cx/classnames/
* Ignore MoC keys when search in focus, blur on Esc
* Fixes search term highlighting on-hover
* Fix SVG exports
* Fine-tuned search item rendering
* Fixed search highlighting in the details panel
* Dont throb node on hover
* Hotkey for search: '/'
* Keep focus on search when tabbing away from the browser
* bring hovered node to top
* background for search results on hover
* fixed height for foreign object to prevent layout glitches
* Dont blur focused nodes on search
* More robust metric matchers
* More meaningful search hints
2016-05-11 18:08:59 +02:00
David Kaltschmidt
cfb5161cd7 Store search state in URL 2016-05-11 18:08:59 +02:00
David Kaltschmidt
d5eea2549d Sanitize inputs
Try regexp, escape if invalid
2016-05-11 18:08:59 +02:00
David Kaltschmidt
6ca729a6c2 Fix tests by not mocking dependent utils 2016-05-11 18:08:59 +02:00
David Kaltschmidt
3e26ed7083 Metric matching support for search
Examples:

* cpu > 2 // means percent
* memory > 4.5MB
2016-05-11 18:08:59 +02:00
David Kaltschmidt
d1609658bf Apply search as filter 2016-05-11 18:08:59 +02:00
David Kaltschmidt
3ee802a516 Search all fields by default, gray out nodes if no match 2016-05-11 18:08:59 +02:00
David Kaltschmidt
8669266f25 Toggle debug toolbar via ctrl-D 2016-05-11 18:08:59 +02:00
David Kaltschmidt
5a325e46fa Search on canvas
* adds a search field next to the topologies
* highlight results on canvas as you type
* non-matching nodes are grayed out
* "prefix:" limits search to field label
2016-05-11 18:08:59 +02:00
David
715003ee80 Merge pull request #1465 from weaveworks/truncate-container-envs
Limit tables to 20 rows
2016-05-11 17:14:01 +02:00
David Kaltschmidt
c265a57672 Show truncation warning on click, reworded 2016-05-11 16:55:57 +02:00
Tom Wilkie
23c5e9f820 Ignore conntracked connections on which we never saw an update; don't nat map conntracked connections. (#1466) 2016-05-11 15:30:45 +02:00
Paul Bellamy
45c6c00dea Merge pull request #1461 from weaveworks/1452-k8s-111111111111111111
Disable deployments and replica sets if k8s is 1.1
2016-05-11 14:10:13 +01:00
Ilya Dmitrichenko
6d81c7e749 Merge pull request #1464 from weaveworks/docs
Tweaks to the docs
2016-05-11 14:09:32 +01:00
Ilya Dmitrichenko
a9cb8795e1 Update URL 2016-05-11 14:07:39 +01:00
Tom Wilkie
7a4a7fbafc Don't run the plugin, use tinycore & weavedns for tracer app 2016-05-11 14:38:29 +02:00
David Kaltschmidt
645f2ca9f4 Add hint that a section may be truncated 2016-05-11 13:05:19 +02:00
Paul Bellamy
743cf80f92 Disable deployments and replica sets if k8s is 1.1 2016-05-11 11:19:15 +01:00
Alfonso Acosta
100f78d771 Provide truncation counts to the UI 2016-05-11 01:22:33 +00:00
Ilya Dmitrichenko
0bea9990cd Fix Docker for Mac (again!) (#1448)
* Make Scope work on Docker for Mac (#1414)

* Check if Docker for Mac is used and run app separately

* Improve `check_probe_only`

* Fix d4m detection

* Fix Docker for Mac test by checking if it is in use
2016-05-10 20:28:52 +02:00
Tom Wilkie
2978794747 Make the example work on kubernetes (#1463)
* Make the example work on kubernetes

* Example app: Launch weave if not running.
2016-05-10 20:25:36 +02:00
Alfonso Acosta
7a8e61454f Limit tables to 20 rows 2016-05-10 14:46:24 +00:00
Tom Wilkie
2850fdef3e Tweaks to the docs 2016-05-10 14:31:01 +02:00
Paul Bellamy
4e151c4258 Merge pull request #1459 from weaveworks/k8s-dont-filter-out-pods
Don't filter out Services etc which don't have pods
2016-05-10 13:21:07 +01:00
Paul Bellamy
291c9afe58 Add scale up/down controls on deployments, replica sets, and replication controllers (#1451) 2016-05-10 12:43:52 +02:00