Browse Source

Extract and shim AzureProvider

pull/833/head
Ross McFarland 4 years ago
parent
commit
32f881974e
No known key found for this signature in database GPG Key ID: 943B179E15D3B22A
4 changed files with 21 additions and 3955 deletions
  1. +1
    -0
      CHANGELOG.md
  2. +1
    -1
      README.md
  3. +14
    -1497
      octodns/provider/azuredns.py
  4. +5
    -2457
      tests/test_octodns_provider_azuredns.py

+ 1
- 0
CHANGELOG.md View File

@ -7,6 +7,7 @@
https://github.com/octodns/octodns/pull/822 for more information. Providers https://github.com/octodns/octodns/pull/822 for more information. Providers
that have been extracted in this release include: that have been extracted in this release include:
* [PowerDnsProvider](https://github.com/octodns/octodns-powerdns/) * [PowerDnsProvider](https://github.com/octodns/octodns-powerdns/)
* [AzureProvider](https://github.com/octodns/octodns-azure/)
* NS1 provider has received improvements to the dynamic record implementation. * NS1 provider has received improvements to the dynamic record implementation.
As a result, if octoDNS is downgraded from this version, any dynamic records As a result, if octoDNS is downgraded from this version, any dynamic records
created or updated using this version will show an update. created or updated using this version will show an update.


+ 1
- 1
README.md View File

@ -192,7 +192,7 @@ The table below lists the providers octoDNS supports. We're currently in the pro
| Provider | Module | Requirements | Record Support | Dynamic | Notes | | Provider | Module | Requirements | Record Support | Dynamic | Notes |
|--|--|--|--|--|--| |--|--|--|--|--|--|
| [AzureProvider](/octodns/provider/azuredns.py) | | azure-identity, azure-mgmt-dns, azure-mgmt-trafficmanager | A, AAAA, CAA, CNAME, MX, NS, PTR, SRV, TXT | Alpha (A, AAAA, CNAME) | |
| [AzureProvider](https://github.com/octodns/octodns-azure/) | [octodns_azure](https://github.com/octodns/octodns-azure/) | | | | |
| [Akamai](/octodns/provider/edgedns.py) | | edgegrid-python | A, AAAA, CNAME, MX, NAPTR, NS, PTR, SPF, SRV, SSHFP, TXT | No | | | [Akamai](/octodns/provider/edgedns.py) | | edgegrid-python | A, AAAA, CNAME, MX, NAPTR, NS, PTR, SPF, SRV, SSHFP, TXT | No | |
| [CloudflareProvider](/octodns/provider/cloudflare.py) | | | A, AAAA, ALIAS, CAA, CNAME, LOC, MX, NS, PTR, SPF, SRV, TXT, URLFWD | No | CAA tags restricted | | [CloudflareProvider](/octodns/provider/cloudflare.py) | | | A, AAAA, ALIAS, CAA, CNAME, LOC, MX, NS, PTR, SPF, SRV, TXT, URLFWD | No | CAA tags restricted |
| [ConstellixProvider](/octodns/provider/constellix.py) | | | A, AAAA, ALIAS (ANAME), CAA, CNAME, MX, NS, PTR, SPF, SRV, TXT | Yes | CAA tags restricted | | [ConstellixProvider](/octodns/provider/constellix.py) | | | A, AAAA, ALIAS (ANAME), CAA, CNAME, MX, NS, PTR, SPF, SRV, TXT | Yes | CAA tags restricted |


+ 14
- 1497
octodns/provider/azuredns.py
File diff suppressed because it is too large
View File


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


Loading…
Cancel
Save