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
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
Bryan Boreham
db697fdaa5
Merge pull request #3435 from weaveworks/issues/fix-golint-import-path
...
Fix and improve build/Dockerfile
2018-10-29 16:37:53 +00:00
Martynas Pumputis
c3aa03229c
Use https for downloading libpcap
2018-10-26 10:07:50 +03:00
Martynas Pumputis
637bdf66b1
Change golint import path
...
See https://github.com/golang/lint/issues/415
2018-10-26 09:57:42 +03:00
Murali Reddy
4a40380d0f
addressing review comments
2018-10-24 13:45:35 +05:30
Murali Reddy
df467be26e
watch for node delete events and call reclaimRemovedPeers
2018-10-24 13:45:35 +05:30
Murali Reddy
edba711283
update client-go to include informeres, listers
2018-10-24 13:45:35 +05:30
Bryan Boreham
1b01da45f5
Merge pull request #3430 from weaveworks/bump-go-odp
...
Bump go-odp dependency
2018-10-17 18:03:44 +01:00
Bryan Boreham
bf9985b0c8
Merge pull request #3423 from weaveworks/issue-3344
...
Replace weave-local-pods ipset with physdev iptables rule
2018-10-17 18:03:26 +01:00
Murali Reddy
408e5f7bdd
make error message more appropriate
2018-10-17 21:16:52 +05:30
Martynas Pumputis
46177657b2
Bump go-odp dependency
...
To include the fix https://github.com/weaveworks/go-odp/pull/7 .
2018-10-17 15:23:38 +03:00
Murali Reddy
d351b9f020
remove weave-local-pods ipset which no longer used by weave-npc
2018-10-17 15:34:46 +05:30
Bryan Boreham
727fe46b2a
Merge pull request #3385 from weaveworks/retry_forwarder
...
Add logic to re-try chooseBest() (which will select best forwarder)
2018-10-16 16:37:31 +01:00
Bryan Boreham
b10af5a6cb
Fix golint path - it moved upstream
2018-10-16 14:04:33 +00:00
Bryan Boreham
965b5c627e
Merge pull request #3421 from weaveworks/2018-09-28-moar-initialDelaySeconds
...
kubernetes: Morph the livenessProbe into readinessProbe
2018-10-16 14:46:34 +01:00
Murali Reddy
d00e7335bb
dont maintain weave-local-pods ipset on pod add/delete/update
2018-10-16 14:02:23 +05:30
Murali Reddy
e3eb16a1f9
addressing review comments
2018-10-09 11:21:47 +05:30
Bryan Boreham
078b76f3f1
Merge pull request #3416 from weaveworks/issue-3386
...
own action to reclaim when peer does not exist
2018-10-05 09:27:46 +01:00
Murali Reddy
6b2631e378
addressing review comment. keep forwarder running forever even on heart beat timeouts
2018-10-05 09:47:23 +05:30
Murali Reddy
59c1abe9b9
addressing review comments
2018-10-04 14:08:56 +05:30
Murali Reddy
4f9f0dfc3e
Replace weave-local-pods ipset with physdev iptables rule
...
by-pass ingress network policy chains and accept the packet if
destination is not one of the local pods
return the packets so the egress network policy chains are skipped
in case packet's source is not one of the local pods
Fixes #3344
2018-10-02 11:02:36 +05:30