Nesc58
f4009c39d8
wait added to iptables commands
2020-07-28 10:46:49 +02:00
Bryan Boreham
9928ddb401
Merge branch '2.6'
2020-07-27 17:44:11 +00:00
Bryan Boreham
7b927a7bac
Merge pull request #3802 from weaveworks/reload-ip-tables
...
Reload router iptables rules if they get cleared
2020-07-24 14:33:47 +01:00
Simon Howe
341bac9968
Rename Monitor -> MonitorForIptablesFlush
...
- Makes it all a bit more explicit
2020-07-24 15:04:28 +02:00
Simon Howe
1d7ca17c3e
Improve Monitor function description
2020-07-24 15:01:45 +02:00
Simon Howe
c0e5008202
Update tests after removing canary refresh flag
2020-07-15 11:37:53 +02:00
Simon Howe
899490c3f9
Removes disabling iptable canary
...
- Should always be on. Simpler.
2020-07-15 11:37:53 +02:00
Simon Howe
709b434f55
Clean up the Monitor go routine
2020-07-15 11:37:53 +02:00
Simon Howe
ca7103d007
Review feedback: don't recreate NoMasqLocalIpset onCanaryDeleted
2020-07-15 11:37:53 +02:00
Simon Howe
66eb80d841
Adds a CANARY chain and Monitor loop instead of reapplying iptables
2020-07-15 11:37:16 +02:00
Simon Howe
94e75e45af
Make ConfigureIPTables idempotent and poll it
...
- Instead of EnsureBridge
- Adds ipset.ExistEntry method
- Refactor ipset method names Exist <-> EntryExists
- Turn on iptable-refresh by default (10s)
- Adds a test that checks iptables are refreshed, check EXPOSE recovers
2020-07-15 11:35:41 +02:00
Bryan Boreham
a90c0075c8
Typo
2020-06-17 17:03:13 +00:00
Bryan Boreham
1ff09fd4d1
Merge branch '2.6'
2020-06-10 17:15:14 +00:00
Bryan Boreham
e0348233af
Add release v2.6.5
v2.6.5
2020-06-10 13:41:13 +00:00
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
88799b36b2
Merge branch '2.6'
2020-06-04 17:53:53 +00: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
11d75b27a6
Merge branch '2.6'
2020-05-30 12:13:46 +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
9d669c3312
Merge branch '2.6'
2020-05-29 19:59:33 +00: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
ac54cfb753
Merge branch '2.6'
2020-05-29 09:02:12 +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
0d4099bba5
Clarify the purpose of the net-dev Slack channel
2020-05-27 10:58:59 +00:00
Bryan Boreham
21c7bb3ff6
Merge branch '2.6'
2020-05-26 08:31:53 +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
ff9bcdf561
Merge branch '2.6'
2020-05-08 10:30:27 +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
0c4659c3b5
Merge branch '2.6'
2020-03-17 22:36:38 +05:30
Murali Reddy
14730f8572
Add release v2.6.2
v2.6.2
2020-03-17 20:36:24 +05:30
Bryan Boreham
06b0a82465
Merge branch '2.6'
2020-03-12 10:38:59 +00:00
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