Bryan Boreham
495bea8890
Merge pull request #3808 from weaveworks/stop-switch-fwd
...
router: tell goroutine to exit when forwarder is stopped
2020-06-10 14:07:41 +01:00
Bryan Boreham
3d79b07dba
Merge pull request #3815 from weaveworks/ignore-ipv6-not-found
...
Don't exit if machine has no ipv6 installed
2020-06-04 18:47:28 +01:00
Bryan Boreham
27f8f9092f
router: tell goroutine to exit when forwarder is stopped
...
Otherwise a goroutine is leaked each time a connection is closed.
2020-06-04 17:46:18 +00:00
Bryan Boreham
7174738d9d
Don't exit if machine has no ipv6 installed
...
We are trying to turn off `accept_ra`, so if we get an error that the
option doesn't exist we can just ignore it.
2020-06-04 16:12:38 +00:00
Bryan Boreham
9be65b466b
Merge pull request #3812 from weaveworks/improve-test-840
...
Kubernetes smoke-test improvements
2020-05-30 13:13:28 +01:00
Bryan Boreham
c7a235a54a
Add release v2.6.4
v2.6.4
2020-05-30 10:11:08 +00:00
Bryan Boreham
bef50d3730
Merge pull request #3811 from weaveworks/allow-dnat-127
...
Only drop traffic to the Weave Net port on 127.0.0.1
2020-05-30 11:07:13 +01:00
Bryan Boreham
d45579bf82
Allow time for network policy changes to take effect
...
Also change from waiting longer to polling until connections are
established after restarting Weave Net.
2020-05-29 19:59:13 +00:00
Bryan Boreham
a46d18da0c
Use a more targeted iptables rule to block access to control port
...
Only block the specific port Weave Net is listening on.
Add a comment so users know what the rule is for.
Remove the rule added in v2.6.3 because it was too coarse.
2020-05-29 19:58:41 +00:00
Bryan Boreham
95c020fbe0
Merge pull request #3809 from weaveworks/move-ansible-install
...
Move ansible install out from every CI run
2020-05-29 20:58:05 +01:00
Bryan Boreham
7c2084b9af
Move ansible install out from every CI run
...
to only where we create images.
2020-05-29 13:33:30 +00:00
Bryan Boreham
f78c4dacc5
Add release v2.6.3
v2.6.3
2020-05-28 10:12:54 +00:00
Bryan Boreham
9245b73913
Merge pull request #3805 from weaveworks/block-remote-localhost
...
Block non-local traffic to the Weave control port
2020-05-28 10:50:55 +01:00
Bryan Boreham
6ee961b068
Block non-local traffic to the Weave control port
...
We expect the loopback address 127.0.0.1 to be accessible only from
the local host.
We need to allow RELATED,ESTABLISHED traffic which may be the return
path of a Kubernetes HostPort.
2020-05-27 16:43:50 +00:00
Bryan Boreham
1f920513de
Merge pull request #3804 from weaveworks/npc-errors-metrics2
...
metric for NPC errors
2020-05-23 20:43:55 +01:00
Bryan Boreham
15f21f1899
Merge pull request #3801 from weaveworks/disable-accept-ra
...
Disable accept_ra on Weave Net interfaces
2020-05-22 11:00:50 +01:00
Bryan Boreham
09a204b978
NPC: increment metric each time an error is logged
2020-05-22 09:55:07 +00:00
Murali Reddy
77fbb2c12b
introduce weavenpc_policy_enforcement_errors prometheus metric
...
to track number of errors occured during enforcing network policies
Fixes #3791
2020-05-22 09:54:11 +00:00
Bryan Boreham
6ad3e69faf
Plumb through /proc path config to Docker plugin
2020-05-18 14:47:26 +00:00
Bryan Boreham
e2088ef401
Disable accept_ra setting on interfaces we create
2020-05-14 10:21:41 +00:00
Bryan Boreham
0f3864968e
refactor: supply /proc path to CreateAndAttachVeth()
...
Move the assumptions about where we're running up towards the caller.
2020-05-14 10:21:09 +00:00
Bryan Boreham
2f235daa1c
Merge pull request #3777 from weaveworks/eks
...
add steps to install weave-net on EKS
2020-04-02 12:32:21 +01:00
Murali Reddy
438a5f5fd1
clarify pods connect to api server
2020-04-02 16:12:02 +05:30
Bryan Boreham
b051ef0878
Merge pull request #3790 from weaveworks/npc-errors
...
Weave-npc: while logging differentiate between fatal and non-fatal errors
2020-04-02 11:24:10 +01:00
Murali Reddy
48015aa7be
Weave-npc: while logging differentiate between fatal and non-fatal errors
2020-04-02 15:08:15 +05:30
Murali Reddy
14730f8572
Add release v2.6.2
v2.6.2
2020-03-17 20:36:24 +05:30
Bryan Boreham
e7a24eaf0a
Merge pull request #3783 from weaveworks/issue-3781
...
send FastDatapathCryptoInitSARemote control message only if encryption is enabled
2020-03-12 10:09:26 +00:00
Bryan Boreham
15ad210bec
Merge pull request #3782 from weaveworks/fix-pcap-timeout
...
Reduce pcap timeout to avoid overflow
2020-03-11 16:32:32 +00:00
Murali Reddy
6bc0e5e71c
send FastDatapathCryptoInitSARemote control message only if encryption is enabled
...
Fixes #3781
2020-03-11 21:26:09 +05:30
Bryan Boreham
0ca831f50b
Reduce pcap timeout to avoid overflow
...
The value is passed by google/gopacket into a signed 32-bit int, so we
must pick a timeout which is less than 2^31 microseconds.
See https://github.com/google/gopacket/issues/708
2020-03-11 12:21:07 +00:00
Murali Reddy
57bca8e955
Add release v2.6.1
v2.6.1
2020-03-06 18:36:33 +05:30
Bryan Boreham
709f820ab6
Merge pull request #3763 from weaveworks/no-lock-round-send
...
Move send of ipsec message outside lock
2020-03-05 10:21:18 +00:00
Bryan Boreham
599b99a6c4
Merge pull request #3770 from weaveworks/fix-manifests
...
fix weave-kube manifests
2020-02-26 11:37:01 +00:00
Murali Reddy
4e3acfdc02
add note on apiserver being on EKS managed network
2020-02-26 10:29:50 +05:30
Murali Reddy
11915948a2
add steps to install weave-net on EKS
2020-02-26 10:27:01 +05:30
Bryan Boreham
bb51a4f36d
Merge pull request #3766 from weaveworks/static-ips-doc
...
Note different ways to ask for static IPs
2020-02-14 09:31:13 +00:00
Murali Reddy
5d0e44bb6f
add missing dnsPolicy: ClusterFirstWithHostNet in weave-daemonset-k8s-1.11.yaml
...
update apiVersion from rbac.authorization.k8s.io/v1beta1 to rbac.authorization.k8s.io/v1
2020-02-11 13:15:33 +05:30
Bryan Boreham
6e7a469a62
Note different ways to ask for static IPs
2020-02-05 09:57:12 +00:00
Bryan Boreham
ca0498b860
Fix warning log to use formatted variant
2020-01-28 15:15:28 +00:00
Bryan Boreham
bbfa682083
Move send of ipsec message outside lock
...
The send may block, so do all changes to the forwarder object and
release the lock before attempting to send.
2020-01-28 15:13:33 +00:00
Bryan Boreham
f763c40c10
Update connection limit in docs
2020-01-28 12:53:14 +00:00
Bryan Boreham
67037b43b0
Merge pull request #3760 from weaveworks/update-ruby-262
...
Update Ruby version for Netlify build
2020-01-27 17:46:51 +00:00
Bryan Boreham
861395011c
Update Ruby version for the benefit of Netlify build
...
Picked 2.6.2 based on message from Netlify build:
"Included versions: 2.3.6 2.5.4 2.4.5 2.4.3 2.2.9 2.6.2"
2020-01-27 17:05:46 +00:00
Bryan Boreham
8bdfcd3042
Merge pull request #3747 from weaveworks/iptables1.8
...
support Iptables 1.8 with legacy and nf_tables support
2020-01-08 10:46:41 +00:00
Murali Reddy
83024b946f
use softlinks to link iptables to backend specific commands and update docs
2020-01-08 15:44:22 +05:30
Murali Reddy
4f48670345
set iptables backend to use if specified explicitly or auto-detect
2020-01-08 15:44:10 +05:30
Murali Reddy
4b30d97d4e
update alpine base image to 3.10 that has iptables ver 1.8.3
2020-01-08 15:43:51 +05:30
Bryan Boreham
c9e813cfcb
Merge pull request #3740 from weaveworks/raise-cpu-requests
...
Raise Kubernetes CPU requests from 10m to 50m
2019-12-13 12:27:24 +00:00
Bryan Boreham
c97c50b76e
Merge pull request #3735 from weaveworks/release-script-add-k11
...
Add weave-daemonset-k8s-1.11.yaml to release script
2019-12-13 11:37:09 +00:00
Bryan Boreham
f919d06e2c
Merge pull request #3745 from AlejoAsd/fix/site-kube-addon-md-link-fix
...
Fix kube-addon documentation broken markdown link
2019-12-13 11:32:47 +00:00