Bryan Boreham
15bdf6cd2d
Rework CNI test so it uses the scriptlet
2016-04-11 16:00:49 +01:00
Bryan Boreham
737b0e0504
Two different configs; ensure weave-ipam driver works when named
2016-04-08 17:59:23 +01:00
Matthias Radestock
7d27df0907
Merge pull request #2133 from weaveworks/issues/2081-broadcast-dns-overrides
...
Immediately broadcast DNS records that "re-assert a peer's authority"
2016-04-06 14:51:22 +01:00
Bryan Boreham
768e2a31fa
Re-hide output coming from stop, since it's generally uninteresting
2016-04-06 13:54:12 +01:00
Bryan Boreham
487392b99c
Immediately broadcast DNS records that "re-assert a peer's authority"
...
and enable test to check.
2016-04-06 13:35:07 +01:00
Matthias Radestock
11e520e212
Merge pull request #2129 from weaveworks/fix-cov-collection
...
Do not fail during teardown of test suites if $COVERAGE is not set
2016-04-05 22:17:40 +01:00
Matthias Radestock
3e07f03c87
Merge branch '1.4'
2016-04-05 17:26:01 +01:00
Matthias Radestock
28e0b14220
Merge pull request #2128 from weaveworks/issues/2109-skip-empty-json
...
Don't attempt to parse JSON payload if it is 0 bytes long.
Fixes #2109 .
2016-04-05 17:24:37 +01:00
Matthias Radestock
f82ef55c67
Merge branch '1.4'
2016-04-05 17:21:09 +01:00
Matthias Radestock
53ba2f0aff
rename test so it actually gets run
2016-04-05 17:07:07 +01:00
Martynas Pumputis
41a5c6f523
Do not fail if $COVERAGE is not set
...
Also, stop weave in end_suite by using `weave stop` which does not
remove the weave container (#1939 ).
2016-04-05 16:53:01 +01:00
Bryan Boreham
66c92fe075
Don't attempt to parse JSON payload if it is 0 bytes long.
...
Also added a test to trigger this.
2016-04-05 16:47:11 +01:00
Matthias Radestock
718e93bd23
add coverage to plugin
2016-03-30 17:40:32 +01:00
Adam Harrison
051320e73c
Merge branch '1.4'
2016-03-29 11:45:24 +01:00
Matthias Radestock
648632d5ac
add a test for working with --no-dns
2016-03-28 14:07:48 +01:00
Bryan Boreham
ad0a5477f9
Reverse order of 'start' and 'connect' in test so we don't hang waiting for consensus
2016-03-24 12:06:59 +00:00
Matthias Radestock
48534b1e30
unbreak tests
...
Broken in an attempt to help with #2090 .
2016-03-23 17:22:40 +00:00
Matthias Radestock
c75cadf007
more correct sudo scoping
...
we want to know whether systemctl can be run when sudoing.
This shouldn't fix #2090 , only give is a different error.
2016-03-23 13:00:04 +00:00
Matthias Radestock
63a9f879fb
Merge branch '1.4'
2016-03-22 14:13:24 +00:00
Bryan Boreham
c2cf825cdf
Smoke test for stale DNS entries
2016-03-22 12:57:07 +00:00
Adam Harrison
cdf3e4b98e
Merge pull request #2073 from weaveworks/rmpeer-test
...
add 'rmpeer' test
2016-03-21 11:05:53 +00:00
Matthias Radestock
357d0e918a
Merge pull request #2000 from weaveworks/issues/1998-specify-ipam-seed
...
Allow specification of initial IPAM ring via --ipam-seed
Fixes #1998 .
2016-03-21 10:52:40 +00:00
Adam Harrison
3123418022
Merge pull request #2030 from weaveworks/issues/1992-cni-plugin
...
Implement CNI plugin
2016-03-21 10:51:19 +00:00
Adam Harrison
e9081c6607
Allow specification of initial IPAM ring via --ipam-seed
2016-03-21 09:49:54 +00:00
Matthias Radestock
07ea8a2613
add 'rmpeer' test
2016-03-20 07:16:01 +00:00
Matthias Radestock
4c0fe7b006
take advantage of restart=always in tests
...
This should have been done as part of #2029 .
2016-03-19 17:43:49 +00:00
Matthias Radestock
cddef7cae5
Merge remote-tracking branch 'upstream/master'
2016-03-19 17:36:38 +00:00
Matthias Radestock
197f4165a3
cosmetic: move IPAM tests into 3xx range
2016-03-19 17:35:18 +00:00
Bryan Boreham
4a2affabb5
Clean up so test will run again on same host
2016-03-19 16:35:45 +00:00
Bryan Boreham
b1ec2b788a
Bump template name so it will fetch latest Docker
2016-03-19 14:12:17 +00:00
Bryan Boreham
c8ca295cda
CNI plugin smoke test
2016-03-17 18:20:29 +00:00
Bryan Boreham
4e09889cab
Make container_pid a common test function
2016-03-17 18:20:29 +00:00
Bryan Boreham
d2d1d2b43a
Test for docker network subnets and IPs
2016-03-16 13:47:30 +00:00
Bryan Boreham
c80bf7e996
Bump template name so it will fetch latest Docker
2016-03-16 13:14:40 +00:00
Adam Harrison
82adc85562
Router and proxy run with --restart=always
2016-03-14 16:31:06 +00:00
Adam Harrison
268d355cae
Observer smoke tests
2016-03-03 17:48:50 +00:00
Bryan Boreham
f29716387f
Persist the 'owned' address set
2016-03-02 11:35:24 -08:00
Adam Harrison
30b9d33276
Adjust tests to accomodate docker/docker#14012
2016-03-02 11:59:10 +00:00
Adam Harrison
71af1f3120
Merge pull request #1972 from weaveworks/persist-peers
...
Persist set of peers to connect to
2016-02-29 15:54:54 +00:00
Bryan Boreham
436f8ef7c8
Compare the environment so we can detect a change in password
2016-02-26 23:41:57 +00:00
Bryan Boreham
65f435f042
Smoke-test for restarts
2016-02-26 23:41:57 +00:00
Tom Wilkie
6ff7419981
Review feedback
2016-02-26 15:35:12 +00:00
Bryan Boreham
b064bcce49
Log when command-line peer list overridden by persisted list
...
Reworked interface to router so we split setting up the initial list
from beginning to make connections - we shouldn't do that until
after router.Start().
2016-02-19 14:29:33 +00:00
Bryan Boreham
f396c60402
Persist the Ring
2016-02-12 18:12:26 +00:00
Matthias Radestock
7a19c2f147
add a test
2016-02-09 22:26:01 +00:00
Adam Harrison
4117ef0c50
Fix WEAVE_NO_FASTDP test on GCE
2016-02-02 20:48:49 +00:00
Adam Harrison
839f534350
Merge branch '1.4'
2016-02-01 15:30:51 +00:00
Matthias Radestock
18c26e9fbb
don't set the interface 'up' before it is fully configured
...
This was causing container entrypoints to execute too early,
e.g. before the interface had been given an IP address. But only when
running with --no-multicast-route, since otherwise weavewait is
waiting for the multicast route to appear.
Fixes #1942 .
2016-02-01 12:04:15 +00:00
Matthias Radestock
b2c9802aa2
Merge branch '1.4'
2016-01-29 15:25:50 +00:00
Matthias Radestock
c6f356a167
Merge pull request #1935 from weaveworks/issues/1757-volumes-container
...
Reduce docker volumes for weavewait to just one set per release
Fixes #1757 .
2016-01-29 15:24:42 +00:00