Browse Source

Extract & shim DynProvider

pull/838/head
Ross McFarland 4 years ago
parent
commit
f07a863ac4
No known key found for this signature in database GPG Key ID: 943B179E15D3B22A
6 changed files with 19 additions and 8230 deletions
  1. +1
    -0
      CHANGELOG.md
  2. +1
    -1
      README.md
  3. +12
    -1394
      octodns/provider/dyn.py
  4. +0
    -1
      requirements.txt
  5. +0
    -4190
      tests/fixtures/dyn-traffic-director-get.json
  6. +5
    -2644
      tests/test_octodns_provider_dyn.py

+ 1
- 0
CHANGELOG.md View File

@ -9,6 +9,7 @@
* [ConstellixProvider](https://github.com/octodns/octodns-constellix/)
* [DigitalOceanProvider](https://github.com/octodns/octodns-digitalocean/)
* [DnsimpleProvider](https://github.com/octodns/octodns-dnsimple/)
* [DynProvider](https://github.com/octodns/octodns-dynprovider/)
* [Ns1Provider](https://github.com/octodns/octodns-ns1/)
* [PowerDnsProvider](https://github.com/octodns/octodns-powerdns/)
* [Route53Provider](https://github.com/octodns/octodns-route53/) also


+ 1
- 1
README.md View File

@ -199,7 +199,7 @@ The table below lists the providers octoDNS supports. We're currently in the pro
| [DigitalOceanProvider](https://github.com/octodns/octodns-digitalocean/) | [octodns_digitalocean](https://github.com/octodns/octodns-digitalocean/) | | | | |
| [DnsMadeEasyProvider](/octodns/provider/dnsmadeeasy.py) | | | A, AAAA, ALIAS (ANAME), CAA, CNAME, MX, NS, PTR, SPF, SRV, TXT | No | CAA tags restricted |
| [DnsimpleProvider](https://github.com/octodns/octodns-dnsimple/) | [octodns_dnsimple](https://github.com/octodns/octodns-dnsimple/) | | | | |
| [DynProvider](/octodns/provider/dyn.py) | | dyn | All | Both | |
| [DynProvider](https://github.com/octodns/octodns-dyn/) (deprecated) | [octodns_dyn](https://github.com/octodns/octodns-dyn/) | | | | |
| [EasyDNSProvider](/octodns/provider/easydns.py) | | | A, AAAA, CAA, CNAME, MX, NAPTR, NS, SRV, TXT | No | |
| [EtcHostsProvider](/octodns/provider/etc_hosts.py) | | | A, AAAA, ALIAS, CNAME | No | |
| [EnvVarSource](/octodns/source/envvar.py) | | | TXT | No | read-only environment variable injection |


+ 12
- 1394
octodns/provider/dyn.py
File diff suppressed because it is too large
View File


+ 0
- 1
requirements.txt View File

@ -5,7 +5,6 @@ azure-mgmt-dns==8.0.0
azure-mgmt-trafficmanager==0.51.0
dnspython==1.16.0
docutils==0.16
dyn==1.8.1
edgegrid-python==1.1.1
fqdn==1.5.0
google-cloud-core==1.4.1


+ 0
- 4190
tests/fixtures/dyn-traffic-director-get.json
File diff suppressed because it is too large
View File


+ 5
- 2644
tests/test_octodns_provider_dyn.py
File diff suppressed because it is too large
View File


Loading…
Cancel
Save