Ross McFarland
d7880c084d
Remove from __futures__ bits, all are now manditory
3 years ago
Ross McFarland
e116d26eec
Implement black formatting
3 years ago
Ross McFarland
f0fb7f036f
Extract and shim ConstellixProvider
4 years ago
apatserkovskyi
cbfe327f6d
Constellix customized healthcheck - code clean up
4 years ago
apatserkovskyi
f9f37d61bf
Constellix customized healthcheck
4 years ago
Ross McFarland
aae65594f2
Remove explicit use of six
4 years ago
Ross McFarland
775917f4b9
f-strings for the rest of the tests
4 years ago
apatserkovskyi
52da08dfec
Constellix provider full Dynamic support added
4 years ago
Brian E Clow
f4caa35caa
Ignoring URLFWD and adjusting test counts for other providers
5 years ago
Mark Tearle
ae65311a96
Update Constellix tests and fixtures for NULL SRV records
Thanks to @yzguy for assisting with API tests to confirm support
5 years ago
Mark Tearle
9d4bd0aaec
Add support for LOC records
5 years ago
Ross McFarland
19798e3acf
Only allow ALIAS on APEX
5 years ago
Jonathan Leroy
de51e5f531
Add support for DNAME records
5 years ago
mintopia
e89f309179
Ensure pool caching works for Constellix Provider
The caching of pools for the Constellix provider will now cache based
on the type of pool and the name. Previously it was caching based on
the name only.
5 years ago
mintopia
ce46758790
Add support for dynamic records to Constellix provider
5 years ago
mintopia
5158d28b03
Update endpoint for Constellix provider to only include /domains when working on domain and record resources.
In order to add support for pools and other API resources from Constellix, we need to update the base URL to not contain domains and instead specify this where it's needed.
5 years ago
Adam Smith
08af9aaab3
ContellixProvider: zone creation and records in one run
6 years ago
Adam Smith
baa1f7472f
ConstellixProvider: change ALIAS to CNAME to allow record deletion
6 years ago
Ross McFarland
470dd82202
python 3 support for constellix provider
6 years ago
Adam Smith
c0315d25ba
add Constellix Provider
6 years ago
Ross McFarland
a9d0eef3ba
Lots of text_type
6 years ago
Kitten King
daa6fecc9b
Fix Typos
6 years ago
Adam Smith
6ee308089f
add ANAME support to DnsMadeEasy (ALIAS == ANAME)
7 years ago
Adam Smith
d8837a14ad
add tests for DnsMadeEasy provider
8 years ago
Ross McFarland
7566250f96
Implement populate exists for DnsimpleProvider
8 years ago
Adam Smith
bf1896329b
validate values for empty string or None value
dump does not write invalid value(s) to yaml
8 years ago
Paul van Brouwershaven
4b41762642
Use target.id instead of class name
8 years ago
Paul van Brouwershaven
11f4359099
Add support for included and excluded records
`Included` and `Excluded` can be used to filter records for one or more specific provider(s). This can be extremely useful when certain record types are not supported by a provider and you want only that provider to receive an alternative record.
See also: https://github.com/github/octodns/issues/26
8 years ago
Ross McFarland
f5ad26e1f9
Fixes for dnsimple CAA support
8 years ago
Ross McFarland
908698da49
Fix major performance issue with add_record O(N^2)
Before, 1-2k record took ~10s and more than that was just painful, 5k took
forever. This records things to keep a dict of nodes with a set of records so
that we can quickly "jump" to the point we're looking for without having to
search. 10k records now takes ~5s.
9 years ago
Ross McFarland
ff2fec72d8
Add support for ignored records.
```yaml
ignored:
octodns:
ignored: true
type: A
value: 1.2.3.4
```
9 years ago
Ross McFarland
23d0efdba2
DNSimple mock calls allowed in any order
9 years ago
zBart
bc98af024b
Handle Cloudflare not escaping semicolons
9 years ago
Ross McFarland
7957a4c018
Initial import of OSS OctoDNS
9 years ago