1
0
mirror of https://github.com/github/octodns.git synced 2024-05-11 05:55:00 +00:00

1.0 RC: Remove deprecated provider, source, and processor shims

This commit is contained in:
Ross McFarland
2022-11-15 10:31:10 -08:00
parent a7eb1774e5
commit efa80b43a1
52 changed files with 5 additions and 984 deletions

View File

@@ -1,24 +0,0 @@
#
# Ignores AWS ACM validation CNAME records.
#
from logging import getLogger
logger = getLogger('Route53')
try:
logger.warning(
'octodns_route53 shimmed. Update your processor class to '
'octodns_route53.processor.AwsAcmMangingProcessor. '
'Shim will be removed in 1.0'
)
from octodns_route53.processor import AwsAcmMangingProcessor
AwsAcmMangingProcessor # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'AwsAcmMangingProcessor has been moved into a separate '
'module, octodns_route53 is now required. Processor '
'class should be updated to '
'octodns_route53.processor.AwsAcmMangingProcessor'
)
raise

View File

@@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Azure')
try:
logger.warning(
'octodns_azure shimmed. Update your provider class to '
'octodns_azure.AzureProvider. '
'Shim will be removed in 1.0'
)
from octodns_azure import AzureProvider
AzureProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'AzureProvider has been moved into a separate module, '
'octodns_azure is now required. Provider class should '
'be updated to octodns_azure.AzureProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

View File

@@ -1,26 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Cloudflare')
try:
logger.warning(
'octodns_cloudflare shimmed. Update your provider class to '
'octodns_cloudflare.CloudflareProvider. '
'Shim will be removed in 1.0'
)
from octodns_cloudflare import CloudflareProvider
CloudflareProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'CloudflareProvider has been moved into a separate '
'module, octodns_cloudflare is now required. Provider '
'class should be updated to '
'octodns_cloudflare.CloudflareProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

View File

@@ -1,26 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Constellix')
try:
logger.warning(
'octodns_constellix shimmed. Update your provider class to '
'octodns_constellix.ConstellixProvider. '
'Shim will be removed in 1.0'
)
from octodns_constellix import ConstellixProvider
ConstellixProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'ConstellixProvider has been moved into a separate '
'module, octodns_constellix is now required. Provider '
'class should be updated to '
'octodns_constellix.ConstellixProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

View File

@@ -1,26 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('DigitalOcean')
try:
logger.warning(
'octodns_digitalocean shimmed. Update your provider class '
'to octodns_digitalocean.DigitalOceanProvider. Shim will '
'be removed in 1.0'
)
from octodns_digitalocean import DigitalOceanProvider
DigitalOceanProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'DigitalOceanProvider has been moved into a separate '
'module, octodns_digitalocean is now required. Provider '
'class should be updated to '
'octodns_digitalocean.DigitalOceanProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

View File

@@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Dnsimple')
try:
logger.warning(
'octodns_dnsimple shimmed. Update your provider class to '
'octodns_dnsimple.DnsimpleProvider. '
'Shim will be removed in 1.0'
)
from octodns_dnsimple import DnsimpleProvider
DnsimpleProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'DnsimpleProvider has been moved into a separate module, '
'octodns_dnsimple is now required. Provider class should '
'be updated to octodns_dnsimple.DnsimpleProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

View File

@@ -1,26 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('DnsMadeEasy')
try:
logger.warning(
'octodns_dnsmadeeasy shimmed. Update your provider class '
'to octodns_dnsmadeeasy.DnsMadeEasyProvider. '
'Shim will be removed in 1.0'
)
from octodns_dnsmadeeasy import DnsMadeEasyProvider
DnsMadeEasyProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'DnsMadeEasyProvider has been moved into a separate '
'module, octodns_dnsmadeeasy is now required. Provider '
'class should be updated to '
'octodns_dnsmadeeasy.DnsMadeEasyProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

View File

@@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Dyn')
try:
logger.warning(
'octodns_dyn shimmed. Update your provider class to '
'octodns_dyn.DynProvider. '
'Shim will be removed in 1.0'
)
from octodns_dyn import DynProvider
DynProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'DynProvider has been moved into a separate module, '
'octodns_dyn is now required. Provider class should '
'be updated to octodns_dyn.DynProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

View File

@@ -1,26 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('EasyDns')
try:
logger.warning(
'octodns_easydns shimmed. Update your provider class to '
'octodns_easydns.EasyDnsProvider. '
'Shim will be removed in 1.0'
)
from octodns_easydns import EasyDnsProvider, EasyDNSProvider
EasyDnsProvider # pragma: no cover
EasyDNSProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'EasyDNSProvider has been moved into a separate module, '
'octodns_easydns is now required. Provider class should '
'be updated to octodns_easydns.EasyDnsProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

View File

@@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Akamai')
try:
logger.warning(
'octodns_edgedns shimmed. Update your provider class to '
'octodns_edgedns.AkamaiProvider. '
'Shim will be removed in 1.0'
)
from octodns_edgedns import AkamaiProvider
AkamaiProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'AkamaiProvider has been moved into a separate module, '
'octodns_edgedns is now required. Provider class should '
'be updated to octodns_edgedns.AkamaiProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

View File

@@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('EtcHosts')
try:
logger.warning(
'octodns_etchosts shimmed. Update your provider class to '
'octodns_etchosts.EtcHostsProvider. '
'Shim will be removed in 1.0'
)
from octodns_etchosts import EtcHostsProvider
EtcHostsProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'EtcHostsProvider has been moved into a separate module, '
'octodns_etchosts is now required. Provider class should '
'be updated to octodns_etchosts.EtcHostsProvider. See '
'See https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

View File

@@ -1,14 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Akamai')
logger.warning(
'AkamaiProvider has been moved into a separate module, '
'octodns_edgedns is now required. Provider class should '
'be updated to octodns_edgedns.AkamaiProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)

View File

@@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Gandi')
try:
logger.warning(
'octodns_gandi shimmed. Update your provider class to '
'octodns_gandi.GandiProvider. '
'Shim will be removed in 1.0'
)
from octodns_gandi import GandiProvider
GandiProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'GandiProvider has been moved into a separate module, '
'octodns_gandi is now required. Provider class should '
'be updated to octodns_gandi.GandiProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

View File

@@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('GCore')
try:
logger.warning(
'octodns_gcore shimmed. Update your provider class to '
'octodns_gcore.GCoreProvider. '
'Shim will be removed in 1.0'
)
from octodns_gcore import GCoreProvider
GCoreProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'GCoreProvider has been moved into a separate module, '
'octodns_gcore is now required. Provider class should '
'be updated to octodns_gcore.GCoreProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

View File

@@ -1,26 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('GoogleCloud')
try:
logger.warning(
'octodns_googlecloud shimmed. Update your provider class '
'to octodns_googlecloud.GoogleCloudProvider. '
'Shim will be removed in 1.0'
)
from octodns_googlecloud import GoogleCloudProvider
GoogleCloudProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'GoogleCloudProvider has been moved into a separate '
'module, octodns_googlecloud is now required. Provider '
'class should be updated to '
'octodns_googlecloud.GoogleCloudProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

View File

@@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Hetzner')
try:
logger.warning(
'octodns_hetzner shimmed. Update your provider class to '
'octodns_hetzner.HetznerProvider. '
'Shim will be removed in 1.0'
)
from octodns_hetzner import HetznerProvider
HetznerProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'HetznerProvider has been moved into a separate module, '
'octodns_hetzner is now required. Provider class should '
'be updated to octodns_hetzner.HetznerProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

View File

@@ -1,26 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('MythicBeasts')
try:
logger.warning(
'octodns_mythicbeasts shimmed. Update your provider class '
'to octodns_mythicbeasts.MythicBeastsProvider. '
'Shim will be removed in 1.0'
)
from octodns_mythicbeasts import MythicBeastsProvider
MythicBeastsProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'MythicBeastsProvider has been moved into a separate '
'module, octodns_mythicbeasts is now required. Provider '
'class should be updated to '
'octodns_mythicbeasts.MythicBeastsProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

View File

@@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Ns1')
try:
logger.warning(
'octodns_ns1 shimmed. Update your provider class to '
'octodns_ns1.Ns1Provider. '
'Shim will be removed in 1.0'
)
from octodns_ns1 import Ns1Provider
Ns1Provider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'Ns1Provider has been moved into a separate module, '
'octodns_ns1 is now required. Provider class should '
'be updated to octodns_ns1.Ns1Provider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

View File

@@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Ovh')
try:
logger.warning(
'octodns_ovh shimmed. Update your provider class to '
'octodns_ovh.OvhProvider. '
'Shim will be removed in 1.0'
)
from octodns_ovh import OvhProvider
OvhProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'OvhProvider has been moved into a separate module, '
'octodns_ovh is now required. Provider class should '
'be updated to octodns_ovh.OvhProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

View File

@@ -1,26 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('PowerDns')
try:
logger.warning(
'octodns_powerdns shimmed. Update your provider class to '
'octodns_powerdns.PowerDnsProvider. '
'Shim will be removed in 1.0'
)
from octodns_powerdns import PowerDnsProvider, PowerDnsBaseProvider
PowerDnsProvider # pragma: no cover
PowerDnsBaseProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'PowerDnsProvider has been moved into a separate module, '
'octodns_powerdns is now required. Provider class should '
'be updated to octodns_powerdns.PowerDnsProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

View File

@@ -1,26 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Rackspace')
try:
logger.warning(
'octodns_rackspace shimmed. Update your provider class to '
'octodns_rackspace.RackspaceProvider. '
'Shim will be removed in 1.0'
)
from octodns_rackspace import RackspaceProvider
RackspaceProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'RackspaceProvider has been moved into a separate '
'module, octodns_rackspace is now required. Provider '
'class should be updated to '
'octodns_rackspace.RackspaceProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

View File

@@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Route53')
try:
logger.warning(
'octodns_route53 shimmed. Update your provider class to '
'octodns_route53.Route53Provider. '
'Shim will be removed in 1.0'
)
from octodns_route53 import Route53Provider
Route53Provider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'Route53Provider has been moved into a separate module, '
'octodns_route53 is now required. Provider class should '
'be updated to octodns_route53.Route53Provider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

View File

@@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Selectel')
try:
logger.warning(
'octodns_selectel shimmed. Update your provider class to '
'octodns_selectel.SelectelProvider. '
'Shim will be removed in 1.0'
)
from octodns_selectel import SelectelProvider
SelectelProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'SelectelProvider has been moved into a separate module, '
'octodns_selectel is now required. Provider class should '
'be updated to octodns_selectel.SelectelProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

View File

@@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Transip')
try:
logger.warning(
'octodns_transip shimmed. Update your provider class to '
'octodns_transip.TransipProvider. '
'Shim will be removed in 1.0'
)
from octodns_transip import TransipProvider
TransipProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'TransipProvider has been moved into a separate module, '
'octodns_transip is now required. Provider class should '
'be updated to octodns_transip.TransipProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

View File

@@ -1,25 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('Ultra')
try:
logger.warning(
'octodns_ultra shimmed. Update your provider class to '
'octodns_ultra.UltraProvider. '
'Shim will be removed in 1.0'
)
from octodns_ultra import UltraProvider
UltraProvider # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'UltraProvider has been moved into a separate module, '
'octodns_ultra is now required. Provider class should '
'be updated to octodns_ultra.UltraProvider. See '
'https://github.com/octodns/octodns#updating-'
'to-use-extracted-providers for more information.'
)
raise

View File

@@ -1,20 +0,0 @@
#
#
#
from logging import getLogger
logger = getLogger('AXFR')
try:
logger.warning(
'octodns_bind shimmed. Update your provider class to octodns_bind.AxfrSource or octodns_bind.ZoneFileSource. Shim will be removed in 1.0'
)
from octodns_bind import AxfrSource, ZoneFileSource
AxfrSource # pragma: no cover
ZoneFileSource # pragma: no cover
except ModuleNotFoundError:
logger.exception(
'AXFR/Zone file support has been moved into a separate module, octodns_bind is now required. Provider classes should be updated to octodns_bind.AxfrSource or octodns_bind.ZoneFileSource. See https://github.com/octodns/octodns#updating-to-use-extracted-providers for more information.'
)
raise