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

464 Commits

Author SHA1 Message Date
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
698eb91684 Add Dynamic Mixin class structure, all noops for now 2018-11-28 09:18:24 -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
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
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
6a7a54be06 Include TTL in Dyn CCA record values 2018-11-05 09:48:03 -08:00
Ross McFarland
3e73bbc45b Merge branch 'master' into octodns-output-for-yaml 2018-11-04 06:20:08 -08: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
680f8454c8 Version bump to 0.9.3 & CHANGELOG.md update 2018-10-29 19:38:56 -07:00
Matt
a0eaefb330 Add: Documentation on how to utilise the new behaviour. 2018-10-18 10:46:12 +11:00
Matt
9ff5942d19 Add: Ability to manage "proxied" flag of "A", "AAAA" and "CNAME" records via
YAML configuration (see "CloudflareProvider" class docstring for details).
2018-10-18 10:42:31 +11:00
Ross McFarland
aee786dd01 Explicit handling of SRV & CAA in _gen_key, tests for those cases 2018-10-16 07:08:01 -07:00
Ross McFarland
0c33d3acac Handle the MX special case around content 2018-10-15 20:18:14 -07:00
Ross McFarland
db8e291d53 Implement CloudflareProvider create + delete -> update conversion 2018-10-15 19:51:26 -07:00
Ross McFarland
c752005856 CloudflareProvider._hash_data is no longer used 2018-10-15 16:34:25 -07:00
Ross McFarland
e0c4e60c43 Vastly improved CloudflareProvider _apply_Update, much safer 2018-10-15 16:29:36 -07:00
Adam Smith
fd3de1e08b add Zone File source, reads Bind compatible zone files 2018-10-14 16:53:05 -07:00
Mads Tandrup
29598f2a5d Avoid escaping semicolon in Azure DNS 2018-09-24 21:44:15 +02:00
Ross McFarland
8c342f608a 0.9.2 version bump and changelog update 2018-08-20 10:49:42 -07:00
Adam Smith
a803371fa4 add AXFR source to OctoDNS
Adds a new source requested in #239. This source allows a user to pull data from
a legacy system (Bind9, etc.) that does not have an API/existing provider via
AXFR Zone Transfer.
2018-07-16 01:34:32 -07:00
Ross McFarland
b01cc18706 Merge branch 'master' into etc-hosts-provider 2018-06-14 07:28:17 -07:00
Ross McFarland
928661b2f2 Merge branch 'master' into route53_auth_methods 2018-06-14 07:22:14 -07:00
Adam Smith
18e644918b fix formatting for base provider output 2018-06-13 23:29:47 -07:00
Adam Smith
be6019f119 change all answers from NS1 to absolute for types that require it 2018-06-13 22:44:45 -07:00
Adam Smith
16eda53eb3 add note about fallback authentication for route53 provider 2018-06-13 21:24:29 -07:00
Adam Smith
446e8485b3 if user does not explicitly set Access Key ID and Secret Access Key then use
boto3's methods as fallback
2018-06-13 21:18:21 -07:00
Ross McFarland
1e2da34361 Use path.join, add loop detection & tests 2018-06-09 16:21:25 -07:00
Ross McFarland
50e1ce3881 Include zone name in the header 2018-06-01 21:05:30 -07:00
Ross McFarland
36b67b8b7a Implement EtcHostsProvider, content to be used in /etc/hosts
...for testing or emergencies
2018-06-01 20:59:03 -07:00
Ross McFarland
bfb1251c4f Merge branch 'master' into lenient-add-record 2018-05-30 13:48:59 -07:00
Ross McFarland
b4176382b5 Cleaner impl for _plan_keyer 2018-05-30 13:35:19 -07:00
Ross McFarland
c54904fa68 Apply sub-zones before parents 2018-05-30 13:28:55 -07:00