Commit Graph

171 Commits

Author SHA1 Message Date
Tom Wilkie
bba5222a2b Merge pull request #168 from tomwilkie/166-stopping
Gracefully shutdown goroutines in the probe.
2015-06-03 15:45:31 +01:00
Tom Wilkie
8f2ea9f9c7 Merge pull request #169 from tomwilkie/153
Allow users to specify app and probe arguments.
2015-06-03 15:44:45 +01:00
Tom Wilkie
1efa88d773 Allow users to specify app and probe arguments. 2015-06-03 14:44:16 +00:00
Tom Wilkie
9fccb2126a Gracefully shutdown goroutines in the probe. 2015-06-03 14:41:43 +00:00
Tom Wilkie
a15f00a9a1 Merge pull request #170 from tomwilkie/makerfile
I put the makefile voodoo in the wrong place.
2015-06-03 15:39:17 +01:00
Tom Wilkie
b815ad80fa I put the makefile voodoo in the wrong place. 2015-06-03 13:56:46 +00:00
Tom Wilkie
589cba976d Merge pull request #148 from tomwilkie/145-version
Expose app version number at /api
2015-06-03 14:34:42 +01:00
Tom Wilkie
f738dbd9ae Update static.go 2015-06-03 13:26:15 +00:00
Tom Wilkie
96abd00918 Plumb through the application version in the UI. 2015-06-03 13:22:15 +00:00
Tom Wilkie
2e16c5e21d Add client-sync target for doing client dev with the container and use shorter version string when building for source. 2015-06-03 13:21:56 +00:00
Tom Wilkie
7c4120ff11 Add /api handler, expose app version number. 2015-06-03 13:21:55 +00:00
Tom Wilkie
57629dcac1 Merge pull request #163 from tomwilkie/84-events
Use Docker events API instead of polling Docker daemon.
2015-06-02 17:58:26 +01:00
Tom Wilkie
121c86a52d Use Docker events API instead of polling Docker daemon.
Unfortunately we still have to poll pidtree and docker images, but I think we can get rid of the docker image polling as we only care about images on running containers.
2015-06-02 16:41:32 +00:00
Tom Wilkie
1887f6861d Merge pull request #165 from tomwilkie/161-dns-errors
Don't bother logging DNS resolution errors.
2015-06-02 17:32:20 +01:00
Tom Wilkie
16e27a510a Merge pull request #164 from tomwilkie/ignore-releases
Ignore releases/ directory.
2015-06-02 17:30:22 +01:00
Tom Wilkie
d544f6ec4a Don't both logging DNS resolution errors. 2015-06-02 16:10:42 +00:00
Tom Wilkie
b858f76a40 Ignore releases/ directory. 2015-06-02 16:03:07 +00:00
Tom Wilkie
cd3dff15ed Merge pull request #152 from tomwilkie/149-url
Emit the urls at which the weave scope UI is reachable on scope launch.
2015-06-02 16:36:43 +01:00
Tom Wilkie
a69600831c Emit the urls at which the weave scope UI is reachable on scope launch. 2015-06-02 14:58:57 +00:00
Tom Wilkie
679eccf7d2 Update static.go 2015-06-02 10:47:09 +00:00
Tom Wilkie
98e1d73ba1 Merge pull request #147 from tomwilkie/130-containers-default
Make containers the default topology
2015-06-02 11:45:45 +01:00
Tom Wilkie
19657acf04 Make containers the default topology. 2015-06-02 10:14:32 +00:00
Tom Wilkie
acedbb999d Merge branch 'master' of ssh://github.com/weaveworks/scope 2015-06-02 10:12:33 +00:00
Peter Bourgon
edde7a02db Makefile: make deps, not make dep 2015-06-01 22:37:59 +02:00
Peter Bourgon
bd245384ef README: update screenshot
From new weave.works website.
2015-06-01 20:50:52 +02:00
Peter Bourgon
bd2ef9deef app: rebuild static.go for node/edge highlighting 2015-06-01 20:45:30 +02:00
Tom Wilkie
fa872d98a2 Update changelog for v0.2.0 release. v0.2.0 2015-06-01 15:58:26 +00:00
Tom Wilkie
b4ad86e2f5 Merge pull request #143 from tomwilkie/release
Plumbing for releases stolen straight from weave.
2015-06-01 16:48:54 +01:00
Tom Wilkie
f673d05d3b Merge pull request #140 from tomwilkie/137-ip-addrs
Don't just advertise addresses on eth devices; use blacklist on device name.
2015-06-01 16:45:39 +01:00
Tom Wilkie
3d2521dc65 Don't just advertise addresses on eth devices; use hostname -I. 2015-06-01 15:35:42 +00:00
Tom Wilkie
2d430895e3 Plumbing for releases stolen straight from weave. 2015-06-01 15:17:32 +00:00
Tom Wilkie
4d745eea3e Merge pull request #141 from tomwilkie/139-multi-host
Yet More Plumbing for multi-host setup.
2015-06-01 13:32:44 +01:00
Tom Wilkie
d9b54ba60b Yet More Plumbing for multi-host setup.
- Move peers from flags to args in the app
- Allow users to specify peers as IPs and hostname, both with and without ports
- Allow users to specify peers on ./scope launch, and plumb that through entrypoint.sh and run-app
- Improce ./scope usage text
- Add brief document explaining how to cluster Scope
2015-06-01 12:29:01 +00:00
David
2e8df4a8e2 Merge pull request #136 from weaveworks/node-highlighting
highlight connected nodes/edges on hover
v0.1.0
2015-05-29 18:38:21 +02:00
David Kaltschmidt
d259be72c2 removed console.log 2015-05-29 18:08:03 +02:00
David Kaltschmidt
9c3db34d49 highlight edges and connected nodes on edge hover 2015-05-29 18:00:35 +02:00
David Kaltschmidt
e6f4a8ce71 highlight connected nodes on hover 2015-05-29 16:53:05 +02:00
David
dad90e3db3 Merge pull request #135 from weaveworks/document-title
Set document title for node details
2015-05-29 16:04:30 +02:00
David Kaltschmidt
215a1b4f84 set and unset window title for details
fixes #42
2015-05-29 15:47:51 +02:00
David
d82edf4b81 Merge pull request #134 from weaveworks/details-wrapping
details wrapping
2015-05-29 15:32:07 +02:00
David Kaltschmidt
2720b17ab1 position tools absolute, extract truncate class
fixes #124
2015-05-29 15:05:07 +02:00
David
47c1e3353f Merge pull request #132 from weaveworks/webpack
changed tooling from browserify to webpack
2015-05-29 14:07:39 +02:00
David Kaltschmidt
3a79dbb02a added linter config to build image, linter README 2015-05-29 13:55:07 +02:00
David Kaltschmidt
a2d9f60f66 added gulpfile to Docker image, added config src 2015-05-29 12:18:46 +02:00
David Kaltschmidt
4d027fef19 changed tooling from browserify to webpack
* using browsersync instead of livereload
* `gulp serve` works as before
* `gulp sync` starts browserSync and serves UI on port 3000
* everything is built in `build/`
* build release with `gulp build --release`
2015-05-29 11:48:55 +02:00
Tom Wilkie
cc5e4049ec Typo in readme. 2015-05-28 20:03:10 +00:00
David
784c1e0e75 Merge pull request #125 from weaveworks/linting
Added linter and formatted tabs to 2 spaces
2015-05-28 17:25:38 +02:00
David Kaltschmidt
7d1ee40a2b Fixed lint errors in all js files
- Also added linter configuration, and make linter fail on error
- fixing ES6 errors and added ES6 transformer
- gulp target to try local build
- linted gulpfile
- cant hook into gulp lint yet, because gulp does currently not support
  ES6 which some rules demand, since gulp cant transpile itself, we have a
  chicken and egg problem.
- ES6 transpiler for test runner
- removed old linter config
- adapted editorconfig to reflect linter config
2015-05-28 15:07:13 +00:00
David Kaltschmidt
42a3f57e11 Added linter for js
- use global stricts
- use airbnb linter rules
- gulp lint target
- make target client-lint
2015-05-28 15:06:46 +00:00
David Kaltschmidt
99c76dc4c8 fix indentation to 2 spaces in js/less/html 2015-05-28 15:05:01 +00:00