Joshua Boniface
bcab11ee49
Refactor network.py for API usage
2019-07-04 23:01:22 -04:00
Joshua Boniface
b52cf01ecc
Make conditionals more Pythonic
2019-06-25 12:36:37 -04:00
Joshua Boniface
d8dca50af4
Ensure domain is always set
2019-06-24 12:59:32 -04:00
Joshua Boniface
946442ae38
Add support for bridge-only VNIs
2019-03-15 13:54:11 -04:00
Joshua Boniface
b1d0b6e62f
Fix up the remaining DHCPv6 setup
2018-11-18 00:55:34 -05:00
Joshua Boniface
4c1e1b4622
Make everything work with dual-stack
2018-11-14 00:26:52 -05:00
Joshua Boniface
6fe06c31bb
Support more IPv6 stuff including list and info updates
2018-11-13 01:45:18 -05:00
Joshua Boniface
720469d389
Standardize the layout of lists (dynamic fields)
2018-11-02 00:42:44 -04:00
Joshua Boniface
3025772e6d
Fix bug in vni lists
2018-10-28 18:13:28 -04:00
Joshua Boniface
4b924e54d9
Fix children list typo
2018-10-27 16:03:01 -04:00
Joshua Boniface
2b115160a2
Use zkhandler for everything; add delete operation
2018-10-27 15:51:52 -04:00
Joshua Boniface
05af23064f
Fix name of "ansiiprint" since it's "ANSI"
2018-10-20 15:28:25 -04:00
Joshua Boniface
187a572c13
Make a whole bunch of things work
2018-10-17 20:05:22 -04:00
Joshua Boniface
c726865b89
Support writing ACLs
2018-10-17 00:23:27 -04:00
Joshua Boniface
f198f62563
Massive rejigger into single daemon
...
Completely restructure the daemon code to move the 4 discrete daemons
into a single daemon that can be run on every hypervisor. Introduce the
idea of a static list of "coordinator" nodes which are configured at
install time to run Zookeeper and FRR in router mode, and which are
allowed to take on client network management duties (gateway, DHCP, DNS,
etc.) while also allowing them to run VMs (i.e. no dedicated "router"
nodes required).
2018-10-14 02:40:54 -04:00