Mark Tearle
4105fb7ee7
Update Gandi tests and fixtures for NULL SRV records
Thanks to @yzguy for assisting with API tests to confirm support
5 years ago
Mark Tearle
876a5b46f3
Update PowerDNS tests and fixtures for NULL SRV records
5 years ago
Mark Tearle
39412924da
Fix handling of NULL SRV records in DigitalOcean provider
5 years ago
Mark Tearle
403be8bb83
Fix handling of NULL SRV records in Cloudflare provider
5 years ago
Mark Tearle
45d5da23cf
Add NULL SRV record examples to unit tests
5 years ago
Mark Tearle
9e70caf92c
Update test_octodns_source_axfr.py to catch up with upstream changes/tests
5 years ago
Mark Tearle
f5c2f3a141
Add LOC record support to PowerDNS provider
5 years ago
Mark Tearle
5852ae7a2f
Detect changes to LOC record correctly
5 years ago
Mark Tearle
5963c8b894
Force order of Delete() -> Create() -> Update() in Cloudflare provider
Addresses issues with changing between A, AAAA and CNAME records in
both directions with the Cloudflare API
See also: github/octodns#507
See also: github/octodns#586
See also: github/octodns#587
5 years ago
Mark Tearle
8338e8db58
Add LOC record support to Cloudflare provider
5 years ago
Mark Tearle
3ac8d0fa1c
Add LOC record support to AXFR source
5 years ago
Mark Tearle
9d4bd0aaec
Add support for LOC records
5 years ago
Ross McFarland
858628a867
Update yaml test path to work on windows
5 years ago
Robert Reichel
ec0b309437
Remove unused client ref
5 years ago
Robert Reichel
290a630303
Update test_octodns_provider_azuredns.py
5 years ago
Robert Reichel
d94db03f5b
Fix lint
5 years ago
Robert Reichel
950090bb54
Update test_octodns_provider_azuredns.py
5 years ago
Robert Reichel
1982fbddac
Update patching
5 years ago
Robert Reichel
c2c05a761e
Fix patching
5 years ago
Robert Reichel
f79ad89e82
Continue linter appeasement
5 years ago
Robert Reichel
83cc7fbe1a
Appease the linter
5 years ago
Robert Reichel
a8505d66f1
Improve checking and creating Azure DNS Zones
This change improves the process for checking for AzureDNS zones by using the known set and not relying upon custom error handling.
Since the provider already fetches the zones, octodns doesn't need to make a second call to check for the existence of the zone - _populate_zones already does that for us.
5 years ago
Ross McFarland
4ce2563d2e
Remove the rest of the . ending files, clean up code and tests for better coverage
5 years ago
Ross McFarland
dd1dbfbfdd
Rework copyfile and skip based on feedback from windows test
5 years ago
Ross McFarland
37381bd274
Skip the axfr default name test if we can't create the needed tests file
5 years ago
Ross McFarland
ea943e606e
Avoid . on the end of files, but still test axfr default
5 years ago
Ross McFarland
97feaa7823
Rename extention zonefile test to avoid existing unit.tests.
5 years ago
Adam Smith
b2eab63d54
ZoneFileSource: allow users to specify file extension
5 years ago
Piotr Pieprzycki
7fe72f0061
Remove blank lines
5 years ago
Marc 'risson' Schmitt
2b454ccc22
manager: error when an alias zone is synced without its source
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
5 years ago
Nikolay Denev
9549a0dec9
Ignore records with unsupported rrtypes and log warning.
5 years ago
Ross McFarland
a7bb6a306c
Remove corresponding nbsp's from manager tests
5 years ago
0xflotus
870c1209d3
Update test_octodns_provider_gandi.py
5 years ago
Ross McFarland
e4d6084b4c
POC of processors concept that can hook in to modify zones
5 years ago
Peter Dave Hello
3dd7061a0c
Remove Azure allow empty CNAME, PTR value behavior
cc #84 #628
5 years ago
Peter Dave Hello
b7ed4aa57f
Improve ALIAS, CNAME, DNAME & PTR record FQDN validation
Use fqdn package to help verify if the record value is really valid.
The original behavior will treat value like `_.` or `.` be a valid
record, which is strange, and the real world may not have those use
cases at all.
The RFC documents are pretty long, as I didn't read them all or enough
to tell should it be valid or not by the spec, so I opened issue #612 to
discuss this case and got a positive response from the main maintainer
to have the change.
Close #628
5 years ago
Pieter Lexis
e02a8b3858
PowerDNS: Support pre-release versions
This commit strips any superfluous -alphaN (or beta or rc) from the
version number's minor number so it can be cast to an int. This will
allow octodns to sync to/from PowerDNS pre-releases.
5 years ago
Guillaume Gelin
9c20d0015b
Fix name length validation
Closes #626
5 years ago
Adam Smith
e98f21455d
Add CAA record support to AxfrSource/ZoneFileSource
5 years ago
Jonathan Leroy
05ce134454
Add tests for zone creation
5 years ago
Jonathan Leroy
dc9dc45ae6
Fixes tests after merging of #620
5 years ago
Ross McFarland
19798e3acf
Only allow ALIAS on APEX
5 years ago
Jonathan Leroy
2d4855508c
Check that an alias zone source is not an alias zone
5 years ago
Jonathan Leroy
9a4812223e
Add missing empty line
5 years ago
Jonathan Leroy
038ae42284
Add comments and fixes some tests
5 years ago
Jonathan Leroy
a6d8848fad
Fixes linting issues
5 years ago
Jonathan Leroy
b0da090723
Add test for alias zones
5 years ago
Jonathan Leroy
a2aa98377d
Add tests for Record.copy()
5 years ago
Jonathan Leroy
4fb102e4be
Fixes tests related to _populate_and_plan()
5 years ago
Jonathan Leroy
eec4c4f81c
Remove support for dynamic DNAME records as no provider currently
support them
5 years ago