Ross McFarland
b8be28c1dc
Rework get_health_check_id, just take value to check
7 years ago
Ross McFarland
d610a0c920
Implement _Route53Record._value_convert_*
7 years ago
Adam Smith
ca80200653
add supports check to DNSMadeEasy Provider
7 years ago
Adam Smith
10452d1546
CloudflareProvider: unpack long SRV records correctly
7 years ago
Jörg Runkel
c1911c10a3
Some syntax and style improvements
7 years ago
Jörg Runkel
54787529d5
Move measure_latency option to Route53 provider
7 years ago
Jörg Runkel
1794f5ccd6
Add healthcheck option 'measure_latency' for Route53 provider
Route53 allows to monitor latency information on the dashboard
and using CloudWatch. While that is a nice to have function,
it is not necessary for a DNS failover scenario and increases
Route 53 costs.
To maintain backward compatibility, the default for this option
when ommited is true.
7 years ago
Ross McFarland
dea4647a16
Make SUPPORTS_DYNAMIC an optional property, defaulting to False
7 years ago
Ross McFarland
dc4baf6f8b
Make sure we avoid loops when configuring DynProvider fallbacks
7 years ago
Ross McFarland
6fb829a98a
Remove defunct geo -> dynamic case that couldn't be reached
7 years ago
Ross McFarland
da9e268659
3-part Dyn TD labels are no more
7 years ago
Ross McFarland
7cce15cffe
Cleanly convert Dyn TD from dynamic to geo
7 years ago
Ross McFarland
13b87faddc
Better Dyn dynamic TD detection
7 years ago
Mads Tandrup
6bbfcbd278
Upgrade Azure DNS API to 1.2.0
7 years ago
Ross McFarland
d4c4c479c4
Ensure that dynamic and geo can't coexist
7 years ago
Ross McFarland
ad04cefd88
More robust __eq__ on _Dynamic objects
7 years ago
Ross McFarland
1ca84c17e6
Complete unit test coverage of DynProvider dynamic functionality
7 years ago
Ross McFarland
d57c7f6c01
Further test coverage for DynProvider dynamic records
7 years ago
Ross McFarland
942edd66c0
Remove debugging prints, test dyn dynamic, fix problems found by tests
7 years ago
Ross McFarland
60911917b4
Implement Dync populate dynamic, flesh out testing for all but dyn
7 years ago
Ross McFarland
a169d50fcf
Add GeoCodes.parse and move Move Dyn dynamnic over to use it
7 years ago
Ross McFarland
a452a0eb00
Get DynProvider and tests happy, though still incomplete
7 years ago
Ross McFarland
f1d5808ddc
Heh, apparently there were some invalid Geo codes in tests
7 years ago
Ross McFarland
388e9a67e0
Hook up new GeoCodes validation to _DynamicMixin
7 years ago
Ross McFarland
50ae8054c7
First pass at GeoCodes and geo_data for validating/working with geo codes
7 years ago
Adam Smith
6ee308089f
add ANAME support to DnsMadeEasy (ALIAS == ANAME)
7 years ago
Ross McFarland
a767a5cb25
Implement pool-level fallbacks and validations
7 years ago
Ross McFarland
ccd9038a38
Impliment Dynamic rule geo validation
7 years ago
Ross McFarland
e16648ab1f
Progress towards fully fleshed out pools & rules
7 years ago
Ross McFarland
b80348c2c7
Add __eq__, __ne__, and __repr__ to Dynamic objects and test
7 years ago
Ross McFarland
446f66f562
Implement _DynamicMixin's value objects, unit test them
7 years ago
Ross McFarland
b650013ccb
Add a AAAA dyanmic.tests example, comments
7 years ago
Ross McFarland
0e0e995436
AaaaRecord and CnameRecord should implement _DynamicMixin, fix validate params
7 years ago
Ross McFarland
303d0532c8
Implement SUPPORTS_DYNAMIC functionality, no providers
7 years ago
Ross McFarland
70c35aac26
WIP implementation of dyanmic pools & rules validation
7 years ago
Ross McFarland
c9b373f0ae
Further clean up/division of labor and tests
7 years ago
Ross McFarland
2829862ea5
Major refactoring of record validation to better support (planned) complex/dynamic record types
7 years ago
Ross McFarland
c41824c3e9
Better weighting support
7 years ago
Ross McFarland
92b025fe1a
Support for weights of pools
7 years ago
Ross McFarland
9d45386f4d
Sketch of new dynamic record config in unit.tests.
7 years ago
Ross McFarland
02d120dda6
Fixes for DNSimple's TXT ; handling
7 years ago
Matt
84c883c67f
Add - Test case.
7 years ago
Matt
bcff231e35
Alter - New tests to be more unit-test-like.
7 years ago
Matt
6ceb35c2fc
Add: New tests.
7 years ago
Matt
18f29f1c6b
Alter: Existing tests.
7 years ago
Ross McFarland
aee786dd01
Explicit handling of SRV & CAA in _gen_key, tests for those cases
7 years ago
Ross McFarland
0c33d3acac
Handle the MX special case around content
7 years ago
Ross McFarland
db8e291d53
Implement CloudflareProvider create + delete -> update conversion
7 years ago
Ross McFarland
e0c4e60c43
Vastly improved CloudflareProvider _apply_Update, much safer
7 years ago
Adam Smith
fd3de1e08b
add Zone File source, reads Bind compatible zone files
7 years ago