Add configurable catalog zone naming
- New setting 'catalog_zone_name' (default: 'catz') to change the name of the per-view catalog zone. Full DNS names (multiple labels) are supported; names are handled as dns.name.Name objects, making the comparison case-insensitive and tolerant of trailing dots. - New setting 'catalog_zone_name_includes_view' (default: False). When enabled, the catalog zone name is prefixed with the view name: '<view>.<catalog_zone_name>'. - The transfer endpoint now serves exactly the one configured catalog zone name per view instead of accepting both 'catz' and '<view>.catz'. - The catalog zone NOTIFY now targets only the configured name instead of notifying for both variants. Scheduling moved to catalog_zone_manager, which owns all catalog zone naming.
This commit is contained in:
1 parent
5c673d9903
commit
fe24dbdd98
5 files changed
+89
-48
No files matched your search
@@ -1,7 +1,7 @@
|
||||
from netbox.plugins import PluginConfig
|
||||
from django.conf import settings
|
||||
|
||||
__version__ = "1.6.0-rc1"
|
||||
__version__ = "1.6.0-rc2"
|
||||
|
||||
|
||||
class DNSBridgeConfig(PluginConfig):
|
||||
|
||||
Reference in new issue
Block a user