Bryan Boreham
|
4f7d476907
|
Only do set-up on bridge/datapath devices once at creation time
This is a change to the previous behaviour, but makes the code easier
to read and seems more sensible.
|
2017-04-24 16:48:19 +00:00 |
|
Bryan Boreham
|
a731d47d97
|
Rename bridge detection/creation functions
|
2017-04-24 16:42:05 +00:00 |
|
Bryan Boreham
|
44beed4027
|
Refactor decision logic for initial bridge type
|
2017-04-24 16:26:16 +00:00 |
|
Bryan Boreham
|
9fd1a43769
|
Put back some weave bridge options
ability to set MTU was lost in an earlier change
|
2017-04-24 14:55:53 +00:00 |
|
Bryan Boreham
|
108f4784a6
|
Add back check for datapath supported
|
2017-04-20 16:12:42 +00:00 |
|
Bryan Boreham
|
a7feb41e62
|
Replace switch statements with Bridge polymorphism
|
2017-04-20 15:57:49 +00:00 |
|
Bryan Boreham
|
fddb3ee06e
|
Review feedback
|
2017-04-20 15:57:49 +00:00 |
|
Bryan Boreham
|
8f02c81f16
|
Update docs for change where proxy no longer calls attach-router
|
2017-04-18 10:45:05 +00:00 |
|
Bryan Boreham
|
3574da267b
|
Remove -enforce_docker_bridge_addr_assign_type no longer used
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
c929b2d5f9
|
ip netns and nsenter no longer called by weave script
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
f479e57870
|
Remove attach-router since it no longer does anything
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
ae625a18c8
|
Move awsvpc bridge expose from weave script to Go code
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
41a261bdcd
|
Add conversion from CIDR to IPNet
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
4ad1c22ef6
|
Move initial DNS population into Go code
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
ef9f95f653
|
Let weaver create the bridge in weave-kube
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
3b54372eab
|
Let weaver create the bridge in net-plugin launch
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
f05bb6c4e0
|
Don't assume we always run in in host pid space
Pass the path to the proc filesystem down
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
c8e0c12d34
|
Move AWSVPC sysctls into Go code
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
ab380ed2c1
|
Set weave bridge address and mtu
including the dance with the dummy interface to get MTU set high
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
9494f0655d
|
More meaningful errors
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
c3a41286fd
|
Use the bridge name passed in on the command-line more
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
8297652204
|
Read our peerName from persistence file if necessary
Mount directories for machine ID files into weave container
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
a26fc67ded
|
New way of initializing; remove --iface option
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
abadbf883a
|
AWSVPC mode now part of BridgeConfig
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
833eb6166f
|
Add AWSVPC bridge type
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
e7e3608642
|
Move creation of bridge inside router
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
dd232775e6
|
Move expect-npc setup from weave script to Go code
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
a8eb7966b6
|
Wire up enforce_docker_bridge_addr_assign_type
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
8051f51d46
|
Move bridge-creation code from weave script into Go code
via weaveutil create-bridge function
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
6fd9f471ff
|
Bridge setup iptables rules
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
2d037d874c
|
MTU selection closer to weave script
Note that if initFastdp sets the MTU for the datapath then the same
value is used for the bridge also.
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
8e5384ee01
|
Create pcap veth for no-fastdp operation
|
2017-04-17 19:41:47 +00:00 |
|
Adam Harrison
|
7dd37d2a13
|
Add functions to create bridge
|
2017-04-17 19:41:47 +00:00 |
|
Adam Harrison
|
36521b04a2
|
Utility function to enforce docker bridge addr_assign_type
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
f5d0a277fb
|
Move canonicalisation and checking of DNS entries into nameserver
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
986a3f8079
|
Pass bridge name into awsvpc
|
2017-04-17 19:41:47 +00:00 |
|
Bryan Boreham
|
de4ec23809
|
Remove unused check_docker_server_api_version()
The last code that called it was removed in 1f42a9d2f9
|
2017-04-17 19:29:28 +00:00 |
|
Marc Carré
|
1cc0794e75
|
Merge pull request #2897 from weaveworks/stop-old-plugin
More help for upgraders who use plugin commands
|
2017-04-13 17:47:22 +01:00 |
|
Marc Carré
|
3cca0887c7
|
Merge pull request #2898 from weaveworks/weaveutil-allids-without-all
Only list active containers in weaveutil/addrs.go#containerAddrs
|
2017-04-13 13:12:41 +01:00 |
|
Marc Carré
|
0e1d39120e
|
Merge pull request #2895 from bjhaid/patch-1
Highlight the forward rules
|
2017-04-13 13:05:28 +01:00 |
|
Bryan Boreham
|
a072cf2e0a
|
Merge pull request #2894 from weaveworks/fix-typo-plugin
Fix typo: 'JSON encode payload' -> 'JSON encoded'.
|
2017-04-13 12:28:07 +01:00 |
|
Marc CARRE
|
0f0f3649a4
|
Fix typo: 'JSON encode payload' -> 'JSON encoded'.
|
2017-04-13 12:26:50 +01:00 |
|
Bryan Boreham
|
54c95c04af
|
Stop trying to publish the old plugin container
|
2017-04-13 11:13:24 +00:00 |
|
Marc CARRE
|
7c5dda353d
|
Only list active containers.
Previously was using `docker.ListContainersOptions{All: true}`, which is the equivalent of `docker ps -a`, and is not what we want here.
|
2017-04-13 12:12:49 +01:00 |
|
Bryan Boreham
|
c42400de4f
|
Remove warning about create-bridge not working with fastdp
This hasn't been true for a long time.
|
2017-04-13 10:15:08 +00:00 |
|
Bryan Boreham
|
9b5cef9167
|
Stop and reset old weaveplugin container
in case user has upgraded from <v2.0 and left it running
|
2017-04-13 09:14:04 +00:00 |
|
Bryan Boreham
|
6081c400fb
|
Print special 'removed' message on launch-plugin and stop-plugin
|
2017-04-13 09:13:50 +00:00 |
|
Bryan Boreham
|
cb339523de
|
Remove mentions of deleted commands
|
2017-04-13 09:03:26 +00:00 |
|
Àbéjídé Àyodélé
|
538902b207
|
Highlight the forward rules
|
2017-04-12 10:37:25 -05:00 |
|
Marc Carré
|
8961041469
|
Merge pull request #2727 from weaveworks/issues/2397-v2-plugin
Create a V2 Docker plugin
|
2017-04-12 14:27:34 +01:00 |
|