Commit Graph

37 Commits

Author SHA1 Message Date
Joshua Boniface ceb7b6b5cd Correct dhcp_reservations default 2018-10-09 00:24:59 -04:00
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