modified: pyproject.toml
Fix paths after restructuring renamed: netbox_dns_bridge/management/commands/export-dns-zone.py -> netbox_dns_bridge/management/commands/dns-export-zone.py renamed: netbox_dns_bridge/management/commands/export-all-dns-zones.py -> netbox_dns_bridge/management/commands/dns-export-zones.py Unify command naming scheme new file: netbox_dns_bridge/migrations/0001_initial.py Adds the missing migration. Since the plugin was renamed this is also an opportunity to merge all changes into a single migration. renamed: netbox_dns_bridge/service/transfer/catalog_zone_manager.py -> netbox_dns_bridge/catalog_zone_manager.py renamed: netbox_dns_bridge/service/transfer/dns_server.py -> netbox_dns_bridge/dns_server.py new file: netbox_dns_bridge/management/commands/dns-settings.py modified: netbox_dns_bridge/management/commands/dns-transfer-endpoint.py renamed: netbox_dns_bridge/service/transfer/request_handler.py -> netbox_dns_bridge/request_handler.py deleted: netbox_dns_bridge/service/transfer/__init__.py Another restructure to simplify code re-use. New command dns-settings added to allow setting of catalog zone serial. This will be needed to migrate from previous versions.
This commit is contained in:
1 parent
5f48472ba4
commit
f713719543
10 files changed
+106
-16
No files matched your search
@@ -14,11 +14,12 @@ import dns.renderer
|
||||
from django.core.management.base import BaseCommand
|
||||
from django.conf import settings
|
||||
from netbox_dns.models import View
|
||||
from netbox_dns_bridge.service.endpoint.request_handler import UDPRequestHandler, TCPRequestHandler
|
||||
from netbox_dns_bridge.service.endpoint.dns_server import UDPDNSServer, TCPDNSServer
|
||||
from netbox_dns_bridge.service.endpoint import catalog_zone_manager as catzm
|
||||
from netbox_dns_bridge.request_handler import UDPRequestHandler, TCPRequestHandler
|
||||
from netbox_dns_bridge.dns_server import UDPDNSServer, TCPDNSServer
|
||||
from netbox_dns_bridge import catalog_zone_manager as catzm
|
||||
from netbox_dns_bridge.models import IntegerKeyValueSetting
|
||||
|
||||
logger = logging.getLogger("dns-transfer-endpoint")
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
class Command(BaseCommand):
|
||||
help = "Run a minimal AXFR DNS server using data from NetBox DNS plugin"
|
||||
|
||||
Reference in new issue
Block a user