1
0
mirror of https://github.com/github/octodns.git synced 2024-05-11 05:55:00 +00:00
Commit Graph

613 Commits

Author SHA1 Message Date
Ross McFarland
a767a5cb25 Implement pool-level fallbacks and validations 2018-12-07 14:29:05 -08:00
Ross McFarland
e3b0ce9dcf Pass cls._type, not cls/record_cls to validate 2018-12-06 06:17:47 -08:00
Ross McFarland
0114e54bd3 Remove _DynamicRuleGeo, its overkill, no details parsing for now 2018-12-06 06:14:04 -08:00
Ross McFarland
ccd9038a38 Impliment Dynamic rule geo validation 2018-12-05 16:42:38 -08:00
Ross McFarland
e16648ab1f Progress towards fully fleshed out pools & rules 2018-12-05 16:28:41 -08:00
Ross McFarland
b80348c2c7 Add __eq__, __ne__, and __repr__ to Dynamic objects and test 2018-12-03 16:46:18 -08:00
Ross McFarland
446f66f562 Implement _DynamicMixin's value objects, unit test them 2018-12-03 15:51:30 -08:00
Ross McFarland
b650013ccb Add a AAAA dyanmic.tests example, comments 2018-12-03 15:03:53 -08:00
Ross McFarland
0e0e995436 AaaaRecord and CnameRecord should implement _DynamicMixin, fix validate params 2018-12-03 14:54:22 -08:00
Ross McFarland
303d0532c8 Implement SUPPORTS_DYNAMIC functionality, no providers 2018-12-03 14:40:43 -08:00
Ross McFarland
70c35aac26 WIP implementation of dyanmic pools & rules validation 2018-12-03 14:28:30 -08:00
Ross McFarland
e07165a2ab Move _process_value to cls.process on Value types 2018-11-30 09:14:23 -08:00
Ross McFarland
a29f188bc0 Same for ValueMixin 2018-11-30 08:35:56 -08:00
Ross McFarland
c9b373f0ae Further clean up/division of labor and tests 2018-11-30 08:32:55 -08:00
Ross McFarland
2829862ea5 Major refactoring of record validation to better support (planned) complex/dynamic record types 2018-11-29 15:15:12 -08:00
Ross McFarland
c41824c3e9 Better weighting support 2018-11-28 09:41:25 -08:00
Ross McFarland
92b025fe1a Support for weights of pools 2018-11-28 09:22:09 -08:00
Ross McFarland
698eb91684 Add Dynamic Mixin class structure, all noops for now 2018-11-28 09:18:24 -08:00
Ross McFarland
9d45386f4d Sketch of new dynamic record config in unit.tests. 2018-11-28 09:01:07 -08:00
Ross McFarland
f8642a63c5 Merge pull request #298 from zBart/patch-2
Added option to set the AWS session token to the Route53Provider
2018-11-21 07:18:26 -08:00
Bart S
4df663afb8 Merge branch 'master' into patch-2 2018-11-21 10:11:57 +01:00
Bart S
95ae90b587 Removed trailing whitespace 2018-11-21 10:11:45 +01:00
Bart S
64a453632f Moved session_token to the end of the argument list 2018-11-21 10:09:23 +01:00
Ross McFarland
926f277662 Merge pull request #299 from github/dnsimple-txt-semicolons
Fixes for DNSimple's TXT ; handling
2018-11-20 08:45:00 -08:00
Ross McFarland
8970ef268f Merge branch 'master' into dnsimple-txt-semicolons 2018-11-20 08:40:14 -08:00
Ross McFarland
e7ad9ad0a8 Merge pull request #300 from github/pin-natsort-5-5-0
Update natsort versions to 5.5.0 which has setuptools fixes
2018-11-18 18:14:43 -08:00
Ross McFarland
7a1875e7d3 Update natsort versions to 5.5.0 which has setuptools fixes 2018-11-18 17:44:09 -08:00
Bart S
45391dca86 Merge branch 'master' into patch-2 2018-11-16 16:04:17 +01:00
Ross McFarland
7d8f04a746 Linting fix 2018-11-15 09:03:36 -08:00
Bart S
7628f819b8 Added note saying session_token is optional 2018-11-15 11:20:42 +01:00
Ross McFarland
02d120dda6 Fixes for DNSimple's TXT ; handling 2018-11-12 08:40:44 -08:00
Ross McFarland
4755140c68 Merge pull request #297 from zBart/patch-1
Added ALIAS to the Cloudflare list of proxiable record types
2018-11-12 08:19:03 -08:00
Bart S
c19fce46c0 Attempted lint fixes 2018-11-12 16:28:51 +01:00
Bart S
dfdf81cda4 Added option to set the AWS session token to the Route53Provider 2018-11-12 16:14:31 +01:00
Bart S
c26c8b7c3f Added ALIAS to the support list of proxiable record types 2018-11-12 16:08:05 +01:00
Ross McFarland
4e9cd1d975 Merge pull request #295 from github/dyn-caa-ttl
Include TTL in Dyn CCA record values
2018-11-05 09:58:50 -08:00
Ross McFarland
6a7a54be06 Include TTL in Dyn CCA record values 2018-11-05 09:48:03 -08:00
Ross McFarland
8b535908a9 Merge pull request #293 from begincalendar/octodns-output-for-yaml
WIP: Add (non-empty) Record._octodns dict to YAML file output
2018-11-04 06:22:26 -08:00
Ross McFarland
3e73bbc45b Merge branch 'master' into octodns-output-for-yaml 2018-11-04 06:20:08 -08:00
Matt
84c883c67f Add - Test case. 2018-11-04 13:16:26 +11:00
Ross McFarland
88c3effe99 Merge pull request #291 from github/version-support
Implement --version in ArgumentParser
2018-11-03 18:10:02 -07:00
Matt
933a56d8f9 Add - (non-empty) Record._octodns dict to YAML file output. 2018-11-04 10:32:06 +11:00
Ross McFarland
3032270545 Implement --version in ArgumentParser 2018-11-03 14:51:44 -07:00
Ross McFarland
6ec5bd4da2 Merge pull request #283 from github/rel-0-9-3
Version bump to 0.9.3 & CHANGELOG.md update
2018-10-29 19:46:15 -07:00
Ross McFarland
d074e5ea82 Correct CHANGELOG version number v0.9.3 2018-10-29 19:42:20 -07:00
Ross McFarland
680f8454c8 Version bump to 0.9.3 & CHANGELOG.md update 2018-10-29 19:38:56 -07:00
Ross McFarland
93dab2cd0c Merge pull request #282 from github/bump-requests-version
Bump requests to 2.20.0
2018-10-29 19:34:35 -07:00
Ross McFarland
9904086b31 In setup.py too 2018-10-29 19:32:12 -07:00
Ross McFarland
4df77f2322 Bump requests to 2.20.0 2018-10-29 19:30:19 -07:00
Ross McFarland
b27a3a80bf Merge pull request #281 from kivikakk/natsort-upper-limit
bound natsort to 5.2.x
2018-10-29 18:34:58 -07:00