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
Bryan Boreham
526538d9d1
Merge branch 'master' into 2.6
2019-12-07 11:55:16 +00:00
Bryan Boreham
f43f3fc2e8
Merge pull request #3744 from weaveworks/issue-3741
...
upgrade to newer terraform that is compatible with google cloud API
2019-12-07 11:54:47 +00:00
Alejo Carballude
8b220f6383
Fix kube-addon documentation broken markdown link.
2019-12-06 16:00:03 -03:00
Murali Reddy
d44e34584a
Update tools submodule to latest commit 2a2df527894bcaa5d42ad80654c43e1e5a6b03d7
2019-12-06 18:48:49 +05:30
Murali Reddy
6d2366ca4c
upgrade to newer terraform that is compatible with google cloud API
...
Fixes #3741
2019-12-06 10:19:27 +05:30
Bryan Boreham
7c1b615c98
Add a note about dropping CAP_NET_RAW in Kubernetes
2019-12-04 21:04:55 +00:00
Bryan Boreham
390a4099d0
Merge branch '2.6'
2019-11-28 20:47:39 +00:00
Bryan Boreham
01237446eb
Update docs to match new memory requests
2019-11-22 23:23:55 +00:00
Bryan Boreham
18deb42df1
Raise Kubernetes CPU requests from 10m to 50m
...
This setting is passed by Kubelet to the Linux scheduler to ask for a share of
available CPU, so we should ask for a bit more than 1% of 1 CPU. Otherwise if a
CPU is contended Weave Net will get throttled frequently.
Weave Net in fastdp mode shouldn't need a lot of CPU most of the time, but at
startup there is quite a lot to do.
The setting is also used by the Kubernetes scheduler to decide how much will fit
on a node, so setting it much higher will reserve CPU that we shouldn't need most
of the time.
2019-11-22 22:30:03 +00:00
Bryan Boreham
5c508f837e
Add manifest for Kubernetes 1.11 and above
2019-11-11 10:15:53 +00:00
Bryan Boreham
e000472af7
Release 2.6
2019-11-05 19:40:45 +00:00
Bryan Boreham
6d70284c21
Increase default connection limit to 200
...
Improvements in resource consumption in larger clusters mean we can
raise this limit.
2019-11-05 19:40:45 +00:00
Bryan Boreham
4529d1587c
Release 2.6
v2.6.0
2019-11-05 16:12:30 +00:00
Bryan Boreham
b0d05f5e37
Increase default connection limit to 200
...
Improvements in resource consumption in larger clusters mean we can
raise this limit.
2019-11-05 14:21:24 +00:00
Bryan Boreham
4a5d203e58
Merge pull request #3732 from weaveworks/mesh-0-4
...
Update Weave Mesh library to 0.4
2019-11-05 14:21:07 +00:00
Murali Reddy
640c5c346c
add mocks for GossipNeighbourSubset
2019-11-05 13:25:56 +00:00
Bryan Boreham
3780ce4dfb
Update Weave Mesh library to 0.4
2019-11-05 12:26:14 +00:00
Bryan Boreham
b871c1eecb
Delete test binary committed in error
2019-11-05 12:16:45 +00:00
Bryan Boreham
02ecea4576
Merge pull request #3728 from weaveworks/issues/3727-fix-320-flake
...
Tell 'timeout' to use signal 9, so command dies immediately
2019-11-04 16:12:36 +00:00
Bryan Boreham
6876507641
Merge pull request #3712 from weaveworks/go-1-13-1
...
Update to Go 1.13.3
2019-11-04 16:11:48 +00:00
Bryan Boreham
d2c78d3196
Tell 'timeout' to use signal 9, so command dies immediately
...
We were seeing flakes in test 320, seemingly because the 'docker run'
command would sometimes send a delete request for the container it had
started, before dying.
We need the container to carry on running so we can check it does get
attached when the cluster reaches quorum. Sending signal 9 means the
command dies immediately and does not get a chance to delete the
container.
2019-11-01 16:39:34 +00:00
Bryan Boreham
5b8365687e
Merge pull request #3725 from weaveworks/retry-pending-claims
...
Retry IP allocator claims
2019-10-29 10:50:47 +00:00
Bryan Boreham
a43bd88ddd
Add the error message why an IP claim is denied
2019-10-25 17:13:59 +00:00
Bryan Boreham
e8fcd21baa
Retry IP allocator claims
...
It may be that we cannot talk to a peer straight away, so allow claims
to be retried a few times before giving up.
2019-10-25 17:13:11 +00:00
Michael Merrill
6a48da60ec
Handling concurrent updates to configmap and IP reclamation ( #3724 )
...
checking if peer to be removed has been removed by another pod
Signed-off-by: mmerrill3 <michael.merrill@vonage.com >
2019-10-24 20:01:02 +01:00
Bryan Boreham
886dea9b10
Merge pull request #3715 from weaveworks/update-mesh
...
Update weaveworks/mesh to v0.3
2019-10-22 13:39:52 +01:00
Bryan Boreham
80e9dee9b2
Update CI image again
2019-10-22 11:19:51 +00:00
Bryan Boreham
5110a604f8
Bump to Go 1.13.3
2019-10-22 09:31:31 +00:00
Bryan Boreham
404f1bbef3
Bump image used in CI to Go 1.13.1
2019-10-15 09:29:38 +00:00
Bryan Boreham
56491b35f1
Go 1.13 needs different static linking flags
...
We don't need to pre-build the Go standard library or use -i flag
either - Go sorts that all out for us now.
2019-10-15 09:29:38 +00:00
Bryan Boreham
dd70668b89
Update tools submodule to latest commit f041a74ffbf2
2019-10-15 09:29:38 +00:00
Bryan Boreham
e5441b44e9
Bump Go version in build container to 1.13.1
2019-10-15 09:27:45 +00:00
Bryan Boreham
4da2501d7a
Add sleeps in tests for topology gossip to propagate
...
The new weaveworks/mesh version defers topology updates by up to 1
second, so we can't expect to connect two nodes and immediately ping
between them.
2019-10-15 09:01:00 +00:00
Bryan Boreham
04680fc52c
Update weaveworks/mesh to v0.3
2019-10-15 09:01:00 +00:00
Bryan Boreham
cb4a8769a8
Merge pull request #3708 from weaveworks/3693-split-ranges
...
Handle range wrap-around when checking for allocations
2019-10-15 09:19:37 +01:00
Bryan Boreham
62c1d28524
Merge pull request #3716 from weaveworks/870-flake
...
Randomise wait to reclaim IPs on node deletion, and fix flaky test 870
2019-10-15 09:17:04 +01:00
Bryan Boreham
92b21ccd44
Merge pull request #3710 from weaveworks/exclude-self
...
Exclude myself when building a list of peers that may need deleted
2019-10-15 08:41:21 +01:00
Bryan Boreham
88cd86a5f2
Add checksum file for s390x qemu binary
2019-10-12 12:45:17 +00:00
Bryan Boreham
b18c88524d
Merge branch '2.5'
2019-10-12 11:10:09 +00:00
Bryan Boreham
90e0c43bf2
Add a note on how to secure the Kubernetes Addon configuration.
...
Original author Vladimir Pouzanov <farcaller@google.com >
2019-10-12 11:08:57 +00:00
Bryan Boreham
4215618177
Merge pull request #3447 from farcaller/patch-1
...
Add a note on how to secure the configuration.
2019-10-12 12:02:46 +01:00
Bryan Boreham
cb5798f94d
Merge pull request #3697 from christian-2/system-node-critical
...
mark pods weave-net with priorityClassName: system-node-critical
2019-10-12 12:00:13 +01:00
Bryan Boreham
79e032c984
Reduce time test script waits for IPs to be reclaimed
...
Now we have a callback when a node is removed, there should be no
reason to wait 90 seconds.
The reclaim does wait up to 5 seconds before starting, so allowing 10
seconds in the script should be sufficient.
2019-10-11 20:29:58 +00:00