Murali Reddy
4b5d827d94
Add release v2.5.2
v2.5.2
2019-05-16 11:42:47 +05:30
Bryan Boreham
6e78a34a00
Merge pull request #3638 from weaveworks/pruneowned
...
return error in case Weave CNI plug-in fails to perform CmdDel
2019-05-10 15:32:47 +01:00
Murali Reddy
ac9d72875d
ignore the error on IPAM delete for the container with 0 addresses
2019-05-10 17:25:58 +05:30
Bryan Boreham
690b6ff2cd
Merge pull request #3623 from weaveworks/ensure-cml-initialised
...
Avoid panic on nil map in reclaimPeer()
2019-05-07 14:30:40 +01:00
Bryan Boreham
8a4fc9c02a
Fix peer-list fuzz test to re-fetch list when it may be nil
2019-05-03 17:25:36 +00:00
Bryan Boreham
760bc10074
Merge pull request #3629 from weaveworks/issue-3628
...
gossip broadcast updated ring on donating a range to other peer
2019-05-03 16:32:23 +01:00
Bryan Boreham
47d8f24e56
Merge pull request #3635 from weaveworks/issue-3632
...
bump up the version of entry by large value so that transfer of range takes precedence
2019-04-30 10:24:53 +01:00
Murali Reddy
4f8fe2c13f
gossip broadcast updated rin on donating a range to other peer
...
Fixes #3628
2019-04-26 15:21:23 +05:30
Murali Reddy
873781ab58
bump up the version of entry by large value so that transfer of range
...
takes precedence (if there is any conflict in merging entry) over
other operations on the entry that increments the version
Fixes #3612
2019-04-26 15:15:47 +05:30
Bryan Boreham
eb7ba691ee
Fetch storedPeerList after read from Kubernetes
...
This avoids a race condition where the peer has added itself to the
list and the annotation since we read storedPeerList.
2019-04-02 09:11:27 +00:00
Bryan Boreham
15b9b7416a
Re-read peers ConfigMap from Kubernetes at start of every reclaim
...
A previous reclaim may have left the map set to nil.
2019-03-26 17:25:34 +00:00
Bryan Boreham
5024270232
Avoid panic on nil map
...
It can be set to nil after a failed update; check rather than crashing.
2019-03-26 17:20:24 +00:00
Bryan Boreham
bd24dd7dae
Make test harness and comments match Kubernetes behaviour on conflict error
...
Kubernetes always returns nil on error; somehow I had the wrong idea
here.
2019-03-26 17:19:22 +00:00
Bryan Boreham
b248e021ec
Merge pull request #3457 from weaveworks/release-process-update
...
Update release process doc with minor details
2019-02-13 12:06:54 +00:00
Bryan Boreham
e23e364476
Merge pull request #3594 from weaveworks/document_weave_log_warning_and_error_levels
...
Document weave log warning and error levels
2019-02-07 16:38:46 +00:00
Jerry Jackson
8a5aa1a6ae
Document weave log warning and error levels
2019-02-07 08:19:46 -07:00
Murali Reddy
b8bce1c28f
Add release v2.5.1
v2.5.1
2019-01-21 13:14:17 +05:30
Bryan Boreham
9f0ac3dbe7
Merge pull request #3582 from weaveworks/print-peers-error
...
Check and report the error return from getKubePeers()
2019-01-18 10:56:33 +00:00
Bryan Boreham
27178b1c79
Check and report the error return from getKubePeers()
2019-01-15 11:15:36 +00:00
Bryan Boreham
f6c22ef9b5
Merge pull request #3573 from Rich-Core/revert-ruby-version
...
Revert Ruby version to 2.3.0
2018-12-24 11:59:12 +00:00
Rich Powell
040cb19fc5
Reverted Ruby version to 2.3.0
2018-12-21 17:19:00 +00:00
Bryan Boreham
928d08fb19
Merge pull request #3413 from weaveworks/connlimit
...
document connection limit
2018-12-05 12:17:02 +00:00
Murali Reddy
f82440f792
modification to reflect CONN_LIMIT only for Kubernetes
2018-12-05 16:14:41 +05:30
Murali Reddy
ad2dc562af
document connection limit
...
Fixes #3395
2018-12-05 15:52:57 +05:30
Bryan Boreham
ab1953e8ca
Merge pull request #3461 from dholbach/fix-kubeaddon-link
...
fix link to kube-addon doc
2018-12-05 10:21:06 +00:00
Bryan Boreham
a332af3146
Merge pull request #3453 from weaveworks/issue-3449
...
add --physdev-is-bridged flag when using physdev module for iptables
2018-12-05 10:18:21 +00:00
Bryan Boreham
5e271363cf
Merge pull request #3458 from weaveworks/ruby-236
...
Update Ruby version to match Weaveworks website
2018-12-04 10:13:40 +00:00
Murali Reddy
99e360ce3b
skip egress network policies for the traffic node->bridge ip
2018-12-04 09:43:50 +05:30
Daniel Holbach
1c855f9bc1
fix link - thanks Manish on Slack for noticing
...
Signed-off-by: Daniel Holbach <daniel@weave.works >
2018-11-26 10:25:34 +01:00
Bryan Boreham
6b6580413d
Update Ruby version to match Weaveworks website
...
This file is read when generating previews on Netlify.
2018-11-22 14:29:00 +00:00
Bryan Boreham
583eea1ec5
Update release process doc with minor details
2018-11-22 14:26:18 +00:00
Murali Reddy
06669325a7
add --physdev-is-bridged flag when using physdev module for iptables
...
rules created by weave-npc to prevent warning in kernel logs
Fixes #3449
2018-11-20 13:34:10 +05:30
Bryan Boreham
6e3f8a1c7a
Add release v2.5.0
v2.5.0
2018-11-05 15:34:36 +00:00
Bryan Boreham
eb77970534
Make build image depend on tools subdir
...
Missed from 0164d24583
2018-11-05 15:33:37 +00:00
Bryan Boreham
f53dfdea61
Merge pull request #3442 from weaveworks/issues/3336-promisc
...
net: Do not set bridge hw addr when creating it
2018-11-01 21:09:34 +00:00
Martynas Pumputis
6c58bd7815
net: Do not set bridge hw addr when creating it
...
Prior "bridge: Change local fdb entries whenever mac address of bridge device changes" [1],
FDB entry for a bridge was not inserted when creating the bridge and it could
only be inserted when a hw address of the bridge was changed. Therefore, on
an older than the 3.14 kernel containers were not able to reach
the "weave" bridge w/o setting the promiscuous mode on.
This should have hit hard Kubernetes users as the weave bridge in their
case is used as a default gateway, and thus it works only after manually
enabling the promiscuous mode.
Additionally, w/o the promiscuous mode a packet sent from a container and
destined to the gateway is flooded on all ports, so it can reach
the "datapath" device resulting in the "Vetoed installation of hairpin flow" error.
[1]: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a4b816d8ba1c1917842dc3de97cbf8ef116e043e
2018-11-01 18:58:59 +02:00
Bryan Boreham
83d9292a5b
Merge branch '2.4'
2018-11-01 14:19:09 +00:00
Bryan Boreham
37bc04f851
Fix master deploy step: run newer manifest-tool and build all architectures
...
The version of manifest-tool in `weshigbee/manifest-tool` is version
0.3.0 and is erroring on every build; latest is 0.8.0 and doesn't error.
Since we are no longer limited to what will run in a container at
CircleCI, also build all architectures.
2018-11-01 12:26:49 +00:00
Bryan Boreham
a5161b28f5
Merge pull request #3399 from weaveworks/rmpeer
...
watch for Kubernetes node delete events and reclaim removed peers IP space on delete event
2018-11-01 11:08:53 +00:00
Bryan Boreham
c6cd5f53db
Merge pull request #3439 from Ashiroq/master
...
Change log-level to debug for proxy access
2018-11-01 11:07:47 +00:00
Bryan Boreham
29bbd321b4
Merge pull request #3431 from weaveworks/issue-3324
...
add checkpoint to include Kubernetes cluster information
2018-11-01 11:06:47 +00:00
Bryan Boreham
ba469bd641
Merge pull request #3415 from weaveworks/db-panic
...
prevent a case where tryOps endsup called recursivley when persisted data exists but has empty data
2018-11-01 11:05:06 +00:00
Murali Reddy
bc9939fcdc
add delay before checking ipam status
2018-11-01 14:51:19 +05:30
Murali Reddy
c48c746791
replace peerlist with current set of Kubernetes nodes
2018-10-31 18:06:48 +05:30
Murali Reddy
d3c5241f12
addressing review comments
2018-10-31 17:26:55 +05:30
Adrian Suwała
4d4584db2b
Change log-level to debug for proxy access
2018-10-30 14:46:26 +01:00
Murali Reddy
427d694e1b
add checkpoint to include Kubernetes cluster information
...
Fixes #3324
2018-10-30 13:33:12 +05:30
Murali Reddy
f16d4561e0
remove realunch weave pod to test the unreachable_ip_addresses_count
2018-10-30 12:34:28 +05:30
Murali Reddy
f334575e69
perform weave connect replace on node delete with empty peer list
2018-10-30 11:54:59 +05:30
Murali Reddy
ea423755cc
review comment: removing unnessary verbose code
2018-10-30 10:56:05 +05:30