Merge branch 'main' into idna-values

This commit is contained in:
Ross McFarland
2022-09-21 09:25:38 -07:00
committed by GitHub
94 changed files with 4 additions and 653 deletions
+4 -2
View File
@@ -1,4 +1,4 @@
## v0.9.19 - 2022-??-?? - ???
## v0.9.20 - 2022-??-?? - ???
#### Noteworthy changes
@@ -32,8 +32,10 @@
* Add TtlRestrictionFilter processor for adding ttl restriction/checking
* NameAllowlistFilter & NameRejectlistFilter implementations to support
filtering on record names to include/exclude records from management.
* All Record values are now first class objects. This shouldn't be an externally
visible change, but will enable future improvements.
## v0.9.18 - 2022-08-14 - Subzone handling
## v0.9.19 - 2022-08-14 - Subzone handling
* Fixed issue with sub-zone handling introduced in 0.9.18
-7
View File
@@ -1,10 +1,3 @@
'OctoDNS: DNS as code - Tools for managing DNS across multiple providers'
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
__VERSION__ = '0.9.19'
-7
View File
@@ -1,10 +1,3 @@
#
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from argparse import ArgumentParser as _Base
from logging import DEBUG, INFO, WARN, Formatter, StreamHandler, getLogger
from logging.handlers import SysLogHandler
-7
View File
@@ -3,13 +3,6 @@
Octo-DNS Comparator
'''
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from pprint import pprint
import sys
-7
View File
@@ -3,13 +3,6 @@
Octo-DNS Dumper
'''
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from octodns.cmds.args import ArgumentParser
from octodns.manager import Manager
-7
View File
@@ -3,13 +3,6 @@
Octo-DNS Reporter
'''
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from concurrent.futures import ThreadPoolExecutor
from dns.exception import Timeout
from dns.resolver import NXDOMAIN, NoAnswer, NoNameservers, Resolver, query
-7
View File
@@ -3,13 +3,6 @@
Octo-DNS Multiplexer
'''
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from octodns.cmds.args import ArgumentParser
from octodns.manager import Manager
-7
View File
@@ -3,13 +3,6 @@
Octo-DNS Validator
'''
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import WARN
from octodns.cmds.args import ArgumentParser
-7
View File
@@ -3,13 +3,6 @@
octoDNS Versions
'''
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from octodns.cmds.args import ArgumentParser
from octodns.manager import Manager
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
class EqualityTupleMixin(object):
def _equality_tuple(self):
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from collections import deque
from concurrent.futures import ThreadPoolExecutor
from importlib import import_module
-7
View File
@@ -1,10 +1,3 @@
#
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
from .base import BaseProcessor
-7
View File
@@ -2,13 +2,6 @@
# Ignores AWS ACM validation CNAME records.
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('Route53')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
class ProcessorException(Exception):
pass
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from re import compile as re_compile
from .base import BaseProcessor
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from collections import defaultdict
from ..provider.plan import Plan
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from .base import BaseProcessor, ProcessorException
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
class ProviderException(Exception):
pass
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('Azure')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from ..source.base import BaseSource
from ..zone import Zone
from .plan import Plan
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('Cloudflare')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('Constellix')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('DigitalOcean')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('Dnsimple')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('DnsMadeEasy')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('Dyn')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('EasyDns')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('Akamai')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('EtcHosts')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('Akamai')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('Gandi')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('GCore')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('GoogleCloud')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('Hetzner')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('MythicBeasts')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('Ns1')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('Ovh')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import DEBUG, ERROR, INFO, WARN, getLogger
from sys import stdout
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('PowerDns')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('Rackspace')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('Route53')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('Selectel')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('Transip')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
logger = getLogger('Ultra')
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from collections import defaultdict
from os import listdir, makedirs
from os.path import isdir, isfile, join
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from ipaddress import IPv4Address as _IPv4Address, IPv6Address as _IPv6Address
from logging import getLogger
import re
-7
View File
@@ -1,10 +1,3 @@
#
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
import dns.name
import dns.query
import dns.zone
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
class BaseSource(object):
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from collections import defaultdict
from ipaddress import ip_address
from os import listdir
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from natsort import natsort_keygen
from yaml import SafeDumper, SafeLoader, load, dump
from yaml.representer import SafeRepresenter
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from collections import defaultdict
from logging import getLogger
import re
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from shutil import rmtree
from tempfile import mkdtemp
from logging import getLogger
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
from octodns.equality import EqualityTupleMixin
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
from octodns.idna import IdnaDict, IdnaError, idna_decode, idna_encode
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from os import environ
from os.path import dirname, isfile, join
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from io import StringIO
from logging import getLogger
from unittest import TestCase
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
from octodns.processor.acme import AcmeMangingProcessor
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
from octodns.processor.filter import (
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
from octodns.processor.ownership import OwnershipProcessor
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from logging import getLogger
from unittest import TestCase
from unittest.mock import MagicMock, call
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
# Just for coverage
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
# Just for coverage
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from os import makedirs
from os.path import basename, dirname, isdir, isfile, join
from unittest import TestCase
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
from octodns.idna import idna_encode
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
from octodns.record.geo import GeoCodes
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
import dns.zone
from dns.exception import DNSException
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
from octodns.record import Record
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from io import StringIO
from unittest import TestCase
from yaml.constructor import ConstructorError
-7
View File
@@ -2,13 +2,6 @@
#
#
from __future__ import (
absolute_import,
division,
print_function,
unicode_literals,
)
from unittest import TestCase
from octodns.idna import idna_encode