Joshua Boniface
f2431f179e
Correct multiple issues with DHCP and add firewall control logic
2018-10-08 23:53:41 -04:00
Joshua Boniface
2103d5f8b7
Add DELETED event handler
2018-10-04 00:10:13 -04:00
Joshua Boniface
7d33e2d154
Commit a few more bugs
2018-10-04 00:04:48 -04:00
Joshua Boniface
a72978e33d
Remove debug print
2018-10-03 23:53:27 -04:00
Joshua Boniface
8195064f11
Enable dnsmasq damoning in VXNetworks
2018-10-03 23:39:02 -04:00
Joshua Boniface
5c44b8a754
Fix bug with DataWatches holding up instance del
...
Fixes a very esoteric bug I was having with duplicate class instances
not being reaped properly due to held-open DataWatch elements.
Workaround for the bug(?) described in
https://github.com/python-zk/kazoo/issues/525
2018-10-01 22:43:14 -04:00
Joshua Boniface
a5257e75b0
Tweaks to startup and shutdown
2018-09-30 20:06:29 -04:00
Joshua Boniface
0b5a492859
Handle new gateways better
2018-09-30 19:19:06 -04:00
Joshua Boniface
0499ca5b47
Remove all debug printing
2018-09-30 19:09:11 -04:00
Joshua Boniface
1216f4a046
Ordering bug
2018-09-30 19:06:18 -04:00
Joshua Boniface
cb3fb84b8d
Support anding start and end addresses to DHCP config
2018-09-30 15:58:39 -04:00
Joshua Boniface
120b770a02
Add stop and message on DHCP server shutdown
2018-09-30 13:57:10 -04:00
Joshua Boniface
ad3c85eda3
Fix that up a bit more
2018-09-30 13:52:46 -04:00
Joshua Boniface
ce6d863424
Properly handle creating gateways and DHCP servers
2018-09-30 13:43:18 -04:00
Joshua Boniface
fc8a2e1806
Fix bug with dhcp close
2018-09-30 13:22:59 -04:00
Joshua Boniface
751414d2a3
Typoo
2018-09-30 13:19:22 -04:00
Joshua Boniface
c4a9bb8523
Remove some junk
2018-09-30 13:16:27 -04:00
Joshua Boniface
7ebc8ddb74
Add message when starting DHCP server
2018-09-30 13:13:03 -04:00
Joshua Boniface
31f35da91d
Fix up call
2018-09-30 13:02:34 -04:00
Joshua Boniface
e4509d356a
Set up DHCP config properly
2018-09-30 12:59:33 -04:00
Joshua Boniface
a65f876483
Create the right type of object
2018-09-30 12:47:54 -04:00
Joshua Boniface
9dbeaf8524
Complete DHCP server setup including ZK leases database
2018-09-30 02:52:35 -04:00
Joshua Boniface
197abf66f4
Add DHCP server component based on python_dhcp_server
2018-09-30 01:33:01 -04:00
Joshua Boniface
06ddc8df4c
Fix some timings and messages during failover
2018-09-24 14:38:54 -04:00
Joshua Boniface
0f9637cb69
Make the IP failover work including threaded background os commands
2018-09-24 04:08:35 -04:00
Joshua Boniface
eda92a7cbb
Fix a few more bugs with master selection
2018-09-24 03:20:46 -04:00
Joshua Boniface
903e94b519
Correct handling of network lists
2018-09-24 01:34:20 -04:00
Joshua Boniface
062a46f48c
New router daemon based on virtualization daemon
2018-09-24 01:03:16 -04:00
Joshua Boniface
a1f4ba9c60
Use numerical node names
2018-09-23 23:29:52 -04:00
Joshua Boniface
2ea0b0b740
Fix up a few more issues
2018-09-23 22:47:24 -04:00
Joshua Boniface
b3259a3dcc
Fix up some bugs and split out common daemon functions
2018-09-23 21:19:56 -04:00
Joshua Boniface
106a2327ed
Fix up some logic errors with function calls
2018-09-23 15:57:46 -04:00
Joshua Boniface
8266443966
Proper apscheduler import
2018-09-23 15:42:46 -04:00
Joshua Boniface
091fc94c05
Fix some typos
2018-09-23 15:38:56 -04:00
Joshua Boniface
3336e3ed60
Escape the quotes
2018-09-23 15:31:24 -04:00
Joshua Boniface
4ba2eea4ed
Add router daemon
2018-09-23 15:26:41 -04:00