Michael Bridgen
d710684f8e
Should not pass value of $PROCFS ( close #622 )
...
This is picked from squaremo/weave@d3cc606d5b
The environment variable `PROCFS` was originally added so that the script
could be run in a container. The host's /proc is bind-mounted as /hostproc,
and the script must be told this.
The remote weaving changes got this a bit wrong, by using the value of
`$PROCFS` in a "volume" mount argument (`-v`) to docker -- but when
invoking a container, the left-hand-side of the volume mount should
*always* be `/proc` (and the right-hand-side always `/hostproc`),
since it will always be binding the host's `/proc` to the container's
`/hostproc`.
The gist is that docker looks at host's root filesystem and if you
pass `-v /hostporc:/hostproc` when running from a container where
you have already bind-mounted it, it will end-up creating empty
directory in the target container as there is no `/hostproc` from
docker's perspective.
2015-04-30 13:49:29 +01:00
Matthias Radestock
0fc0b9a671
cosmetic
2015-04-30 08:54:42 +01:00
rade
153731c1f3
Merge pull request #614 from awh/fix_weave_version
...
`weave version` continues after missing image
Fixes #597 .
2015-04-28 18:23:09 +01:00
rade
df9e188867
Merge pull request #613 from awh/fix_weave_detach
...
Detach of unattached container succeeds silently
2015-04-28 18:20:38 +01:00
rade
cc62f92988
Merge pull request #616 from awh/require_kernel_3.8.0
...
Require Linux kernel 3.8.0 or above
Closes #585 .
2015-04-28 18:16:40 +01:00
Matthias Radestock
61a5640a95
do not connect to weave port of outbound connection endpoints
...
There is no point.
2015-04-28 16:07:34 +01:00
Adam Harrison
c0d6eb4a22
Require Linux kernel 3.8.0 or above
2015-04-28 15:05:47 +01:00
Adam Harrison
5835838202
Merge pull request #610 from inercia/weave-583-1
...
External clock provider for the cache
2015-04-28 11:58:35 +01:00
Adam Harrison
bafea4bc0e
weave version continues after missing image
2015-04-28 11:47:32 +01:00
Adam Harrison
19fce2aa8c
Only output colour escapes when attached to a tty
2015-04-28 11:35:08 +01:00
Adam Harrison
cf299f59de
Detach of unattached container succeeds silently
2015-04-28 11:26:31 +01:00
Alvaro Saurin
3bdfa9b050
Make lint happy
2015-04-28 12:05:24 +02:00
Alvaro Saurin
42fa953053
Minor: logs messages...
2015-04-28 12:05:24 +02:00
Alvaro Saurin
18b7110c31
Stringer'ify some structs
2015-04-28 12:05:24 +02:00
Alvaro Saurin
4aa5e0a97e
Minor: logging
2015-04-28 12:05:24 +02:00
Alvaro Saurin
ce12b36433
Unit test for multiple answers from a mDNS server
2015-04-28 12:05:21 +02:00
Alvaro Saurin
9e5fe255a5
Improved mocks
2015-04-28 12:02:51 +02:00
Alvaro Saurin
d7c154ea41
Removed the "now" parameters and use an external clock provider
2015-04-28 12:02:49 +02:00
Alvaro Saurin
7de2080b9e
Added a TTL to the zone records
2015-04-28 11:59:21 +02:00
Alvaro Saurin
22a229c305
Utility function raddrToIP()
2015-04-28 11:52:08 +02:00
Tom Wilkie
840a493e62
Merge pull request #604 from weaveworks/build-and-pubslish-docs-site
...
Basic automation for publishing documentation
2015-04-28 09:48:26 +01:00
Alvaro
c2f55fc836
Merge pull request #609 from rade/combine_nameserver_query_handlers
...
refactor: eliminate duplication in nameserver query handlers
2015-04-27 19:50:14 +02:00
Ilya Dmitrichenko
cfb8e75411
Use shorter URLs for tags
2015-04-27 17:47:59 +01:00
Ilya Dmitrichenko
81ff18565f
Generate pointer to latest revision
2015-04-27 17:47:28 +01:00
Ilya Dmitrichenko
83c2bcd418
Build and publish docs on push, not on pull-requests
2015-04-27 17:47:25 +01:00
Ilya Dmitrichenko
0b4b849583
Refactor how sectrets are setup
2015-04-27 17:46:34 +01:00
Ilya Dmitrichenko
6bc601bbfc
Basic automation for publishing documentation
2015-04-27 17:46:34 +01:00
Matthias Radestock
e45ea65e45
tiny simplifying refactor
2015-04-27 15:51:25 +01:00
Matthias Radestock
b74348e59d
d'oh
2015-04-27 08:58:02 +01:00
Matthias Radestock
ce03f27044
refactor: use 'copy' instead of for loop for slice->array copy
2015-04-27 07:42:52 +01:00
Matthias Radestock
1de86f4312
cosmetic
2015-04-27 07:30:17 +01:00
Matthias Radestock
02a7875eb8
refactor: remove last dependency of crypto on LocalConnection
2015-04-27 07:27:31 +01:00
Matthias Radestock
ea4e84cdd3
refactor: (almost) remove dependency of crypto on LocalConnection
2015-04-27 07:14:30 +01:00
Matthias Radestock
29c02d2724
refactor: lift error handling out of Encryptor.Bytes()
...
in order to reduce dependency on LocalConnection
2015-04-27 07:12:21 +01:00
Matthias Radestock
fcd44c37e1
refactor: reduce coupling between connections and crypto
2015-04-27 06:13:41 +01:00
Matthias Radestock
ce4c79ed93
refactor: extract commonQueryHandler
...
to remove duplication between queryHandler and rdnsHandler
2015-04-26 12:40:34 +01:00
Matthias Radestock
cb42ec358e
even more alignment between queryHandler and rdnsHandler
...
in preparation of extracting common helper function
2015-04-26 11:40:28 +01:00
Matthias Radestock
1a35b5aa2b
align queryHandler and rdnsHandler
...
increasing their similarity in preparation of refactor
2015-04-26 11:20:44 +01:00
Matthias Radestock
4cc0cf795d
explain relationship to TLS
2015-04-26 09:04:09 +01:00
Matthias Radestock
ff49bb5125
document why we carry the DF flag in payload
2015-04-25 12:36:05 +01:00
Matthias Radestock
d82f60f18b
cosmetic
2015-04-25 12:06:20 +01:00
Matthias Radestock
d15575212a
refactor: no need to record 'df' in two places in state
2015-04-25 12:05:17 +01:00
Matthias Radestock
e414f6d059
cosmetic: reformat
2015-04-25 09:17:38 +01:00
rade
f217d7badf
Merge pull request #606 from awh/592_smoke_test_teardown
...
Factor out test fixture teardown
Fixes #592 .
2015-04-24 12:10:15 +01:00
Adam Harrison
d0d8144ef9
Factor out test fixture teardown
2015-04-24 12:03:57 +01:00
Adam Harrison
443b11646d
Merge pull request #559 from inercia/weave-338
...
Support for multiple responses in mDNS
2015-04-24 12:01:43 +01:00
Matthias Radestock
252dacb278
update topology docs to reflect recent changes
2015-04-23 20:46:27 +01:00
rade
2b50a183bb
Merge pull request #603 from rade/600_early_death_in_wait_for_status
...
guard against early container death in wait_for_status
Fixes #600 .
2015-04-23 17:31:43 +01:00
Matthias Radestock
ed894d52c9
guard against early container death in wait_for_status
2015-04-23 17:28:03 +01:00
Matthias Radestock
4a8fe43036
refactor: simplify "return 1 on error" code
2015-04-23 17:21:56 +01:00