Commit Graph

1774 Commits

Author SHA1 Message Date
Paul Bellamy
fe6203fd3f Review Feedback
Squash of:
- including children in topologies_test.go
- report.Node.Prune should prune children also
- rewrote ShortLivedInternetConnections test to express its intent
- adding tests for detail Summary rendering
2016-03-29 14:13:20 +01:00
Paul Bellamy
2c6b6e6707 Refactoring rendering to remove RenderableNode
Squash of:
- use detailed.Summaries to render topology nodes
- ban merging nodes of different topologies (they should be mapped)
- need to prune parents when mapping node types
- render container images by id if they have no name
- remove separate render ids and prune parents in NewDerived*
- don't render metrics/metadata for groups of nodes
- fixing up tests
- removing pending unit tests (for mapping.go, for now)
- updating experimental dir for RenderableNode removal
2016-03-29 14:13:03 +01:00
Paul Bellamy
30b81a581b adding tests for report.Counters.String 2016-03-29 14:00:12 +01:00
Paul Bellamy
80dc714c1e rename LabelMajor to Label 2016-03-29 14:00:11 +01:00
Paul Bellamy
43547fae32 when samples are missing sparkline shouldn't crash all js 2016-03-29 14:00:11 +01:00
Paul Bellamy
cde2e1a826 added make clean-codecgen 2016-03-29 14:00:11 +01:00
David
3744f47561 Merge pull request #1159 from weaveworks/node-states
Topology Filters
2016-03-29 13:54:38 +02:00
David Kaltschmidt
88abeb7168 Topology filter overhaul, still needs backend support 2016-03-29 13:26:49 +02:00
Paul Bellamy
430130c03a backend changes for new option rendering 2016-03-29 13:26:49 +02:00
David
619c63a0a5 Merge pull request #887 from weaveworks/release-on-a-mac
Make bin/release work on a mac.
2016-03-24 21:00:11 +01:00
Tom Wilkie
89139fed81 Merge pull request #1200 from weaveworks/1181-hide-in-ui
Stop hiding kubernetes topologies in the backend.
2016-03-24 13:35:28 +00:00
Tom Wilkie
a703fe891f Merge pull request #996 from weaveworks/multi-tenant-app
Multi-tenant architecture for the app
2016-03-24 13:08:33 +00:00
Tom Wilkie
0a665131aa Merge pull request #1205 from weaveworks/clean
Clean out all the JS in the client build dir.
2016-03-24 12:37:20 +00:00
Tom Wilkie
9f2b011d02 Merge pull request #1206 from weaveworks/build
Remove temporary files in the build container to shrink it down by ~100MB
2016-03-24 12:31:39 +00:00
Simon
374809ee65 Merge pull request #1198 from weaveworks/1195-fix-terminal-when-no-rank
Fixes the terminal loading when the node doesn't have a rank.
2016-03-24 13:20:09 +01:00
Tom Wilkie
b9233561d8 Remove temporary files in the build container to shrink it down by ~100MB 2016-03-24 12:06:25 +00:00
Tom Wilkie
6716d2a5c7 Clean out all the JS in the client build dir. 2016-03-24 10:26:20 +00:00
Paul Bellamy
8c0fddc20d Merge pull request #1203 from weaveworks/reportcard
Fix a couple of minor issue for goreportcard and add badge for it.
2016-03-24 09:18:17 +00:00
Tom Wilkie
ca4f6ad17c Fix a couple of minor issue for goreportcard and add badge for it. 2016-03-23 16:17:01 +00:00
Tom Wilkie
f0f03d367c Spelling 2016-03-23 15:49:50 +00:00
Tom Wilkie
9610e95ed9 Break out factories for app backends, and encode everything in urls. 2016-03-23 15:41:37 +00:00
Tom Wilkie
531e08210c Pin alpine version. 2016-03-23 15:41:37 +00:00
Tom Wilkie
ac638d17dd Review feedback 2016-03-23 15:41:37 +00:00
Tom Wilkie
0a8fd8a3a6 Actor model for pipe router 2016-03-23 15:41:37 +00:00
Tom Wilkie
9885706402 Multi-tenant backends for app.
Add DynamoDB based collector
    - Store compressed reports in dynamodb

    Add SQS based control router.
    - Uses a queue per probe and a queue per UI for control requests & responses.

    Add Consul-based, horizontally-scalable, multi-tenant pipe router.
    - Uses consul to coordinate each end of pipe connections replicas of a pipe service.
2016-03-23 15:41:37 +00:00
Tom Wilkie
b61c5c0255 Vendor consul api 2016-03-23 15:41:37 +00:00
Tom Wilkie
90bc5e206f Vendor aws go library 2016-03-23 15:41:37 +00:00
Simon Howe
1e4d6e829d Hide empty topo's that set hidden_if_empty=true. 2016-03-23 15:36:55 +01:00
Tom Wilkie
4f6066f0ff Stop hiding kubernetes topologies in the backend. 2016-03-23 12:43:47 +00:00
Paul Bellamy
ecab765b07 Merge pull request #1179 from weaveworks/1155-single-pseudo-nodes
Don't show multiple pseudo nodes in the host view for the same IP
2016-03-23 12:37:49 +00:00
Paul Bellamy
ae4eb5c60e Merge pull request #1180 from weaveworks/1160-vendoring-docs
Add vendoring docs
2016-03-23 12:02:59 +00:00
Paul Bellamy
0ca3317fc1 Merge pull request #1199 from weaveworks/misspell
Update tools & build container to check for spelling mistakes
2016-03-23 12:02:44 +00:00
Tom Wilkie
315a3f6b55 Merge commit '8b5ff7765ab5ec63e84862d9332383ba856f8367' into misspell 2016-03-23 11:18:39 +00:00
Tom Wilkie
8b5ff7765a Squashed 'tools/' changes from c342e83..f9aa081
f9aa081 Correctly fail when spelling mistakes are found.
f8950ed Merge pull request #19 from weaveworks/18-misspell
b377e46 Add misspell to the lint script.
f26a5b2 Merge pull request #20 from weaveworks/socks-update
f904203 Update socks proxy for upstream changes.
495e875 Add reciept to spellchecker

git-subtree-dir: tools
git-subtree-split: f9aa081666
2016-03-23 11:18:39 +00:00
Tom Wilkie
7e2e4c9c45 Fix spelling mistakes in the codebase. 2016-03-23 10:51:27 +00:00
Tom Wilkie
a4e707d179 Project specific changes for misspell.
- Add misspell to build container.
- Add file to build container.
- Ignore dagre spelling
2016-03-23 10:51:21 +00:00
Simon Howe
fa6fb0d69a Fixes the terminal loading when the node doesn't have a rank.
- Safen up the color lookup, so we return a nice brown if we don't have
  anything else to work with.
2016-03-23 10:17:56 +01:00
Tom Wilkie
f1c6d4dc55 Merge pull request #1184 from weaveworks/fix-container-image-bug
Fix bug in container image reporting, we can't strip the prefix off until after finding the image
2016-03-22 17:55:39 +00:00
Paul Bellamy
55d84bfa02 Add integration test for non-empty topologies. 2016-03-22 17:23:50 +00:00
Tom Wilkie
f6835e433c Fix bug in container image reporting, strip the prefix off when adding image to the registry 2016-03-22 17:21:49 +00:00
Alfonso Acosta
88cd85f61c Merge pull request #1194 from weaveworks/1192-filter-race
Stop mutating nodes in ColorConnected filter
2016-03-22 08:49:42 -07:00
Alfonso Acosta
13ec8d97c9 Stop mutating nodes in ColorConnected filter 2016-03-22 14:23:34 +00:00
David
b5da2e46c6 Merge pull request #1183 from weaveworks/downgrade-react-motion
Downgrade react-motion
2016-03-18 12:42:24 +01:00
David Kaltschmidt
c517a6cf5d Downgrade react-motion
* caused lots of lag when dev tools were open
2016-03-17 18:11:53 +01:00
Tom Wilkie
f7aa14380e Add vendoring docs 2016-03-17 15:05:04 +00:00
Tom Wilkie
5cfc9d2a29 Don't show multiple pseudo nodes in the host view for the same IP 2016-03-17 15:00:04 +00:00
Paul Bellamy
c7cbb2df24 Merge pull request #1161 from weaveworks/1058-sha256-image-ids
strip sha256: from docker image ids
2016-03-16 13:57:41 +00:00
David
46cb13548d Merge pull request #1173 from weaveworks/immutablejs-highlights
Make node/edge highlighter objects immutable in app store
2016-03-16 14:27:15 +01:00
Paul Bellamy
1f6652e1c3 strip sha256: from docker image ids 2016-03-16 13:06:54 +00:00
David Kaltschmidt
f7ff70f913 Own adjacency was already included 2016-03-16 13:15:04 +01:00