Skip to content

Commit 8b6b835

Browse files
author
Aaron Sierra
committed
Deprecate RcodeZero DNS driver
The RcodeZero v1 API has been shutdown: https://my.rcodezero.at/openapi/
1 parent 26cc840 commit 8b6b835

3 files changed

Lines changed: 4 additions & 1 deletion

File tree

libcloud/dns/drivers/rcodezero.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@
3131
"RcodeZeroDNSDriver",
3232
]
3333

34+
# FIXME: v1 API is deprecated
35+
3436

3537
class RcodeZeroResponse(JsonResponse):
3638
def success(self):

libcloud/dns/providers.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,11 @@
5454
Provider.BUDDYNS: ("libcloud.dns.drivers.buddyns", "BuddyNSDNSDriver"),
5555
Provider.POWERDNS: ("libcloud.dns.drivers.powerdns", "PowerDNSDriver"),
5656
Provider.ONAPP: ("libcloud.dns.drivers.onapp", "OnAppDNSDriver"),
57-
Provider.RCODEZERO: ("libcloud.dns.drivers.rcodezero", "RcodeZeroDNSDriver"),
5857
# Deprecated
5958
Provider.DNSIMPLE: ("libcloud.dns.drivers.dnsimple", "DNSimpleDNSDriver"),
6059
Provider.RACKSPACE_US: ("libcloud.dns.drivers.rackspace", "RackspaceUSDNSDriver"),
6160
Provider.RACKSPACE_UK: ("libcloud.dns.drivers.rackspace", "RackspaceUKDNSDriver"),
61+
Provider.RCODEZERO: ("libcloud.dns.drivers.rcodezero", "RcodeZeroDNSDriver"),
6262
}
6363

6464

libcloud/test/dns/test_rcodezero.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424
from libcloud.dns.drivers.rcodezero import RcodeZeroDNSDriver
2525

2626

27+
@unittest.skip("v1 API is deprecated")
2728
class RcodeZeroDNSTestCase(LibcloudTestCase):
2829
def setUp(self):
2930
RcodeZeroDNSDriver.connectionCls.conn_class = RcodeZeroDNSMockHttp

0 commit comments

Comments
 (0)