Matthias Radestock
fee2898c05
remove detailed proxy status
...
There are two problems with obtaining the proxy status via the normal
proxy endpoint...
1. when TLS is enabled, this requires using TLS at the client end
2. the status URL is mixed in with the docker remote API, which is
rather unclean
There is limited value to having some status output from the proxy,
since all the output is constant.
So instead we log the version and command line args, and in `weave
status` only report whether the proxy is running.
We still want a way to wait for the proxy to start up, and log a nice
error if it dies. We do this by polling the docker logs for a startup
message.
Fixes #877 . Fixes #876 .
Undoes most of #756 , #800 , #854 .
2015-06-09 14:03:52 +01:00
Matthias Radestock
2d70197221
cosmetic: more formal command grammar
2015-06-08 23:57:53 +01:00
Matthias Radestock
f9c325c793
refactor: more sensible field order
2015-06-08 21:57:49 +01:00
Ilya Dmitrichenko
235acc16f6
Merge pull request #874 from weaveworks/header-markup-refactor
...
[site] header markup needs change after refactor
2015-06-08 15:07:08 +01:00
Bryan Boreham
011c86fdca
Merge pull request #852 from rade/816_make_launch_args_order_insensitive
...
LGTM. Fixes #816
2015-06-08 14:34:46 +01:00
Alvaro Saurin
bb3dd55a10
Merge branch '0.11'
...
Conflicts:
nameserver/cache_test.go
2015-06-08 13:41:38 +02:00
Matthias Radestock
3f274d02ce
make weave launch args insensitive to order
...
Fixes #816 .
2015-06-08 12:41:26 +01:00
David Kaltschmidt
f65e02477e
[site] header markup needs change after refactor
...
due to change in stylesheet in website repo
this change does not affect current deployment, but has to be deployed
when the website is deployed again
2015-06-08 13:19:58 +02:00
Matthias Radestock
8a5725fa74
correct docs for proxy's -H
2015-06-08 10:26:21 +01:00
Adam Harrison
0df28f58df
Merge pull request #849 from inercia/weave-fix-neg-ttl
...
Do not overwrite negLocal entries in the cache
2015-06-08 09:59:32 +01:00
Matthias Radestock
9d707b9670
add proxy troubleshooting docs
...
Closes #854 .
2015-06-07 13:32:02 +01:00
Matthias Radestock
ad92bbc8c8
get rid of proxy 'Advantages' section
...
instead point out the main purpose right at the top, and list further
benefits in the 'Usage'.
Also, expand docs on configuring the listener.
2015-06-06 23:57:20 +01:00
Matthias Radestock
e1ba892827
go back to using the tcp:// prefix in DOCKER_HOST
...
seems to be the recommended way
2015-06-06 23:54:46 +01:00
Matthias Radestock
4012b3c011
raise profile of proxy
2015-06-06 23:20:56 +01:00
Matthias Radestock
897f625db9
substantial reworking of the proxy TLS docs
2015-06-06 23:08:08 +01:00
Matthias Radestock
33c03e00e4
rewrite proxy dns docs, and add a complete multi-host example
2015-06-06 21:34:26 +01:00
Matthias Radestock
03ede29e7e
ditch proxy 'Limitations' section
2015-06-06 21:22:09 +01:00
Matthias Radestock
4ea451378e
cosmetic
2015-06-06 21:18:57 +01:00
Matthias Radestock
542f966dcd
typo
2015-06-06 21:14:44 +01:00
Matthias Radestock
198b7db463
simplify examples - don't specify a command on container start
2015-06-06 21:13:46 +01:00
Matthias Radestock
b22fbd3734
expand proxy setup documentation
2015-06-06 21:11:39 +01:00
Matthias Radestock
06716ba132
rewrite proxy ipam docs
2015-06-06 16:57:50 +01:00
Matthias Radestock
52509087a7
cosmetic
2015-06-06 16:19:44 +01:00
Matthias Radestock
7e88302d01
mention docker logs weavedns for debugging
2015-06-06 16:17:24 +01:00
Ilya Dmitrichenko
e7f02c954c
Merge pull request #866 from weaveworks/fix-doc-layout
...
Fix doc layout
2015-06-05 16:44:18 +01:00
David Kaltschmidt
cdcd37e15a
Wrapping content area to allow for sticky footer
2015-06-05 17:36:30 +02:00
Alvaro Saurin
8b5df952c9
Do not overwrite negLocal entries in the cache
...
Unit tests
2015-06-05 16:31:57 +02:00
Paul Bellamy
525b7c8eeb
Merge pull request #853 from rade/847_option_to_disable_peer_discovery
...
introduce '-nodiscovery' option to disable automatic peer discovery
2015-06-05 15:31:51 +01:00
Matthias Radestock
8f85a07ecc
introduce '-nodiscovery' option to disable automatic peer discovery
...
Closes #847 .
2015-06-05 15:13:48 +01:00
Paul Bellamy
5f5c0079d3
Merge pull request #863 from rade/onoff
...
introduce OnOff helper, for consistency in status output
2015-06-05 15:05:24 +01:00
Matthias Radestock
c10f1dacad
introduce OnOff helper, for consistency in status output
2015-06-05 15:00:02 +01:00
Michael Bridgen
1c14660ed5
Merge pull request #859 from weaveworks/website_39_again
...
Update strapline
2015-06-05 14:51:30 +01:00
Matthias Radestock
87e30d8382
Merge pull request #815 from paulbellamy/proxy-ssl
...
Proxy TLS Support
Closes #506 .
2015-06-05 14:48:54 +01:00
Paul Bellamy
edeb531940
[docs] rewording proxy TLS docs
2015-06-05 14:35:00 +01:00
Paul Bellamy
14cc33c512
reordering args to launch-proxy docker command
2015-06-05 14:10:38 +01:00
Paul Bellamy
bddf79855d
[proxy] refactor tls arg parsing
2015-06-05 13:59:30 +01:00
Fintan Ryan
124d98246b
Update strapline
2015-06-05 13:51:03 +01:00
Paul Bellamy
127cffba6f
[proxy] add TLS to /status
2015-06-05 13:38:55 +01:00
Matthias Radestock
3e8813e559
Merge pull request #858 from weaveworks/0.11
...
Respect `DOCKER_CLIENT_ARGS` in `weave run`
2015-06-05 13:36:27 +01:00
Matthias Radestock
4fc0671d0d
Merge pull request #857 from weaveworks/weave-run-client-args-855
...
Respect `DOCKER_CLIENT_ARGS` in `weave run` (close #855 )
2015-06-05 13:28:20 +01:00
Ilya Dmitrichenko
e1537000c2
Respect DOCKER_CLIENT_ARGS in weave run ( close #855 )
2015-06-05 13:24:05 +01:00
Paul Bellamy
b8595b9062
[proxy] cleaner default args
2015-06-05 13:23:15 +01:00
Paul Bellamy
fa6707effa
[docs] adding paragraph about docker listening on unix socket for proxy
2015-06-05 13:23:15 +01:00
Paul Bellamy
a1ffbb528c
adding documentation on using the proxy with tls
2015-06-05 13:23:14 +01:00
Paul Bellamy
c0cf9e509c
[proxy] Added proxy.Config struct for initialization
2015-06-05 13:23:14 +01:00
Paul Bellamy
c31358259f
[proxy] Add tls support
...
Caveats:
* TLS files must be present on the target server (and readable)
* TLS file paths cannot contain spaces
* TLS file paths must be absolute (i.e. cannot be relative)
* Bash argument parsing is terrible
2015-06-05 13:23:14 +01:00
Matthias Radestock
8514172e57
explain meaning of 'Encryption' line in weave status output
2015-06-05 11:27:38 +01:00
Matthias Radestock
3a0a8ba939
cosmetic
2015-06-05 10:31:34 +01:00
Matthias Radestock
16410d6014
refactor: make encryption status part of router status
2015-06-05 10:05:17 +01:00
Matthias Radestock
34e3f0ba3f
refactor: simplify topology gossip gob decoder initialisation
...
Should be more efficient too due to less copying.
2015-06-05 07:39:34 +01:00