Martynas Pumputis
022a98d4a4
Add release v1.8.2
v1.8.2
2016-12-08 15:11:21 +00:00
Bryan Boreham
1d80a8d676
Merge pull request #2674 from weaveworks/issues/2650-fix-looping-flows
...
Detect looping flows
2016-12-08 12:27:15 +00:00
Martynas Pumputis
aa9c032176
Add sanity check to detect when receiving own packets
2016-12-08 11:38:37 +00:00
Martynas Pumputis
baa8f229f7
Detect enabling of hairpin mode on vethwe-bridge
...
Enabled hairpin mode on vethwe-bridge was one of the root causes
for installing looping flows in the fastdp mode.
Also, it confused the weave custom L2 bridge, as the bridge treats
a bounced back packet, e.g. ARP brodcast request, as a local one
(the case for "Captured a packet associated with remote host").
2016-12-08 11:37:52 +00:00
Martynas Pumputis
ab1b99a4d9
Update vishvananda/netlink vendored dependency
...
The updated version includes parsing of IFLA_PROTINFO
which is needed to get info about hairpin mode when
subscribing to link updates.
2016-12-08 10:33:22 +00:00
Adam Harrison
b03311e99d
Merge pull request #2683 from weaveworks/issues/2673-expose-again
...
Re-add expose to ensure it gets run on all nodes
2016-12-07 11:23:52 +00:00
Bryan Boreham
d1712e9589
Re-add expose to ensure it gets run on all nodes
...
Previous change in a07e3301b1 meant that if there are no pods on
this node then the 'expose' never gets run.
2016-12-06 14:58:31 +00:00
Adam Harrison
597c6c111d
Merge pull request #2657 from weaveworks/remove-bridge-on-error
...
Remove weave bridge if something goes wrong when creating it
2016-12-06 11:41:29 +00:00
Adam Harrison
f3915592b2
Merge pull request #2679 from weaveworks/expose-loop
...
Run iptables commands in a loop
2016-12-06 11:30:20 +00:00
Bryan Boreham
d4367457a9
Merge pull request #2671 from weaveworks/document-env-vars
...
Document env-var configuration for weave-kube
2016-12-06 02:39:20 -08:00
Bryan Boreham
3674808244
Remove weave bridge and associated devices if something goes wrong when creating it
...
Otherwise it is left in a half-created state and the user has to run `weave reset` to continue.
2016-12-05 15:11:47 +00:00
Bryan Boreham
44cc978a94
Update CNI information
2016-12-05 14:29:07 +00:00
Bryan Boreham
f441ec2644
Document env-var configuration for weave-kube
...
E.g. how to configure the IP allocation range
2016-12-05 13:55:33 +00:00
Martynas Pumputis
0ae13a2650
Detect hairpin flows
...
The introduced "isHairpinFlow" detects whether a flow has been
created due to enabled hairpin mode.
2016-12-05 12:42:24 +00:00
Bryan Boreham
ee6596e21c
Run iptables commands in a loop
...
in case they get "temporarily unavailable" exit
2016-12-05 11:11:20 +00:00
Anita Buehrle
a63147beda
Improve wording of kube-addon page
2016-11-30 16:15:30 +00:00
Adam Harrison
46e4f047de
Merge pull request #2672 from weaveworks/issues/2669-iprange-clash
...
Check whether Weave's IP range overlaps something on the host already
2016-11-28 11:53:50 +00:00
Adam Harrison
5f031453d3
Remove backticks which are tripping up the markdown renderer
2016-11-25 16:55:22 +00:00
Marc CARRE
028216021f
Fixed formatting of documentation about logging of connection blocked by Weave NPC.
2016-11-25 16:00:05 +00:00
Bryan Boreham
d6544302d3
Check whether Weave's IP range overlaps something on the host already
2016-11-25 14:43:23 +00:00
Adam Harrison
354d1ddd5c
Merge pull request #2670 from weaveworks/issues/2667-firewall-rules
...
Run GCE test VMs on a locked-down network
2016-11-25 13:09:54 +00:00
Bryan Boreham
fd34dda6c1
Run test instances on a locked-down network
...
and open up a rule from the specific IP running the tests
2016-11-24 17:17:12 +00:00
Bryan Boreham
f989a82eb0
Merge pull request #2573 from weaveworks/2546-clarify-npc-packet-drop-no-link
...
Clarified and documented Weave NPC packet drops (w/o short URL).
2016-11-24 15:26:49 +00:00
Marc CARRE
d410ecd34c
Document logging of connection blocked by Weave NPC.
2016-11-24 14:04:43 +00:00
Marc CARRE
48569265e2
Add logging of connection blocked by Weave NPC.
2016-11-24 14:02:22 +00:00
Bryan Boreham
71782a6aa5
Merge pull request #2661 from weaveworks/fix-700-again
...
Wait up to 30s for version check error in logs
2016-11-24 10:52:47 +00:00
Adam Harrison
e283b0a1ce
Add release v1.8.1
v1.8.1
2016-11-23 12:25:07 +00:00
Adam Harrison
fa15193011
Wait up to 30s for version check error in logs
2016-11-23 10:53:42 +00:00
Adam Harrison
01c436ae15
Merge pull request #2642 from weaveworks/fix-launch-version
...
Fix weave-kube launch.sh version usage
2016-11-23 10:36:16 +00:00
Adam Harrison
664ba8735f
Merge pull request #2643 from weaveworks/issues/2632-cni-no-check-alive
...
Don't release CNI-allocated IP address when container dies
2016-11-22 16:17:11 +00:00
Bryan Boreham
937036aa64
Simplify default version string
2016-11-22 15:43:17 +00:00
Bryan Boreham
47cdf2b755
Simplify version sed
2016-11-22 15:42:53 +00:00
Adam Harrison
a6edd40de3
Merge pull request #2658 from weaveworks/issues/2632-use-pod-status
...
Make NPC only look at IP addresses on running pods
2016-11-22 15:27:48 +00:00
Bryan Boreham
4219c2c2ab
Only look at IP addresses on pods that haven't finished
2016-11-22 13:49:28 +00:00
Bryan Boreham
e7bde18f71
Merge pull request #2656 from weaveworks/add-jq-to-vagrantfile
...
Include jq in the build VM
2016-11-21 11:53:03 +00:00
Adam Harrison
233a776c41
Include jq in the build VM
...
Required to run the tests.
2016-11-18 17:59:13 +00:00
Bryan Boreham
9cc98919fa
Adjust CNI smoke-test to cope with new plugin behaviour
2016-11-14 19:53:54 +00:00
Bryan Boreham
e42600632f
Don't release dead container's IP addresses if not asked to check it is alive.
2016-11-14 19:53:54 +00:00
Bryan Boreham
49e76d1486
Merge pull request #2645 from weaveworks/fix-test-700
...
Replace iptables block with resolver override
2016-11-14 19:44:26 +00:00
Adam Harrison
965bed7c4f
Replace iptables block with resolver override
2016-11-14 17:11:17 +00:00
Adam Harrison
9b606fb823
Merge pull request #2637 from weaveworks/issues/2617-cni-expose
...
Remove 'weave expose' race in CNI plugin
2016-11-14 15:11:38 +00:00
Bryan Boreham
15d91c558b
Quote version string which may contain spaces, etc
2016-11-14 12:49:00 +00:00
Bryan Boreham
ffc5a78139
Add code-coverage options to weaver version call
2016-11-14 12:42:17 +00:00
Bryan Boreham
f8693074a3
Move CNI config file to the end of launch script
...
So something waiting for the config (e.g. Kubernetes) doesn't try to
talk to Weave before then (this only helps on first install, but that
tends to be when things are busiest).
2016-11-14 12:37:42 +00:00
Bryan Boreham
1629f4f3f0
Loop round iptables commands on EAGAIN
2016-11-14 12:37:42 +00:00
Bryan Boreham
10baab38d3
Extend smoke-test to include pinging
2016-11-14 12:37:42 +00:00
Bryan Boreham
e458c11e66
Weave script calls Go implementation of expose_nat
2016-11-14 12:37:42 +00:00
Bryan Boreham
a07e3301b1
Add 'weave expose' NAT iptables rules inside CNI plugin
...
This avoids a race between the plugin and the script
2016-11-14 12:37:42 +00:00
Bryan Boreham
2b4d13c5b1
Don't error on bridge address already there
2016-11-14 12:37:42 +00:00
Bryan Boreham
ad743b0e96
Merge pull request #2577 from weaveworks/2548-fix-reclaim-after-using-cni
...
Fix reclaim after using CNI; Fixes #2548 .
2016-11-14 11:28:42 +00:00