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

173 Commits

Author SHA1 Message Date
Heesu Hwang
99578f328c add azure to README. order reqs, change comments slightly, alphabetize functions 2017-07-05 09:45:38 -07:00
Heesu Hwang
968db67f30 Merge branch 'master' of https://github.com/github/octodns 2017-07-03 16:03:27 -07:00
Heesu Hwang
348a6ca783 Changed to map types to Azure Records isntead of implicitly using eval 2017-07-03 16:03:20 -07:00
Ross McFarland
6b4a49d597 Merge pull request #87 from doddo/lenient_basesource
Add lenient to abstract BaseSource signature
2017-07-03 14:39:55 -07:00
Heesu Hwang
64455c4eff Merge branch 'master' of https://github.com/h-hwang/octodns 2017-07-03 11:08:37 -07:00
Heesu Hwang
3bd41d8e2b Merge branch 'master' of https://github.com/github/octodns 2017-07-03 11:07:39 -07:00
Heesu Hwang
e42de92b91 Merge branch 'master' into master 2017-07-03 11:07:14 -07:00
Heesu Hwang
cd9d7254f0 Fixed stray prints and assert errors. Added versions of required azure libraries 2017-07-03 11:03:23 -07:00
Petter Hassberg
9637218c8b Add lenient to abstract BaseSource signature 2017-07-03 16:10:48 +02:00
Ross McFarland
253e2c612b Merge pull request #86 from github/main-thread-future-trace-fix
Fix stacktraces on MainThreadExecutor
2017-07-02 19:14:45 -07:00
Ross McFarland
bdceac42be Fix stacktraces on MainThreadExecutor 2017-07-02 18:40:58 -07:00
Ross McFarland
69817ab465 Merge pull request #81 from github/ns1-retry
Ns1 rate limit handling
2017-07-02 11:13:50 -07:00
Ross McFarland
a49330c5f4 Merge remote-tracking branch 'origin/master' into ns1-retry 2017-07-02 10:47:52 -07:00
Ross McFarland
06fb578550 Include sleep duration in ns1 RateLimitException log 2017-07-02 10:47:13 -07:00
Ross McFarland
d9806e851f NS1 RateLimitException, just sleep for e.period 2017-07-02 10:45:58 -07:00
Heesu Hwang
ec4261e7da Fixed typed in _data_for_PTR and amended test case to check for it 2017-06-30 17:29:16 -07:00
Heesu Hwang
824cf4e98c Changed code as per PR review. Only major change is refactoring _check_zones. Many more comments 2017-06-30 17:12:18 -07:00
Heesu Hwang
764e2472a8 Merge branch 'master' of https://github.com/github/octodns 2017-06-30 11:07:31 -07:00
Heesu Hwang
0b2275c4e6 Added complete error testing suite for azuredns 2017-06-30 11:06:42 -07:00
Ross McFarland
16cfdc5bf0 Merge pull request #83 from anthonyvia/fix-route53-paging
Supply 'Marker' to Route53 client when paging in order to correctly r…
2017-06-29 10:28:53 -07:00
anthonyvia
b0de5de445 Supply 'Marker' to Route53 client when paging in order to correctly retrieve the next page of results. 2017-06-29 09:55:52 -07:00
Heesu Hwang
08d3fda99e safety check for azure null values 2017-06-28 14:00:59 -07:00
Heesu Hwang
ce00d13cee Merge branch 'master' of https://github.com/github/octodns 2017-06-28 09:30:41 -07:00
Ross McFarland
74f5491426 Merge pull request #82 from github/release-bump-0-8-4
CHANGELOG, version bump, pass at release script
v0.8.4
2017-06-28 04:50:14 -07:00
Ross McFarland
67c2f9767b CHANGELOG, version bump, pass at release script 2017-06-28 04:46:59 -07:00
Ross McFarland
6e99870cdc Merge pull request #80 from github/manually-join-values
Manually join self.values to avoid double escapes, e.g. \\;
2017-06-28 04:14:26 -07:00
Ross McFarland
a44b82c2c7 NS1 rate_limit_delay param, unit tests for rate limit handling 2017-06-28 04:11:46 -07:00
Ross McFarland
0fb88a959a Add retry to ns1 provider 2017-06-28 03:26:23 -07:00
Ross McFarland
3a2ccdcac0 Manually join self.values to avoid double escapes, e.g. \\; 2017-06-28 03:09:41 -07:00
Heesu Hwang
36585a11ef Merge branch 'master' of https://github.com/github/octodns into AZProvider 2017-06-27 12:11:28 -07:00
Heesu Hwang
cc47bd7034 Fixed bug for MX and SRV. Added Azure test suite as well. 2017-06-27 12:10:57 -07:00
Ross McFarland
d7b02da246 Merge pull request #77 from github/rfc-1035
Rfc 1035 compliance
2017-06-27 09:11:29 -07:00
Ross McFarland
3b7973425a Merge branch 'master' into rfc-1035 2017-06-24 19:19:52 -07:00
Ross McFarland
29861c44de Merge pull request #78 from github/meta-records
Add meta record support with provider id to zone
2017-06-24 19:19:36 -07:00
Ross McFarland
5e4d68094f Add meta record support with provider id to zone
Support replace=True in zone.add_record
2017-06-24 17:14:48 -07:00
Heesu Hwang
98f7c646dd Merge branch 'master' of https://github.com/github/octodns into AZProvider 2017-06-23 15:19:32 -07:00
Heesu Hwang
598acc943d Added full support of Azure DNS. TODO: testing. 2017-06-23 15:19:27 -07:00
Ross McFarland
4e3cc6b46a SSHFP RFC4255 - validate algorithm & fingerprint_type
- unrecognized wording for invalid values
2017-06-23 13:35:04 -07:00
Ross McFarland
3ce0d71e62 NAPTR RFC2915 - validate flags (partial)
- punting on service, regex & replacement validation for now
- clean up MX a smidge
2017-06-23 13:28:22 -07:00
Ross McFarland
6fc82fd279 Validate that MX preference parses as int 2017-06-23 13:17:32 -07:00
Ross McFarland
1340aee8a9 MX RFC1035 - priority -> preference & value -> exchange 2017-06-23 13:04:38 -07:00
Ross McFarland
3ca64c4e08 Merge pull request #74 from github/validate-rework
Complete refactor & rework of how validation is set up and overall improvements
2017-06-23 12:24:31 -07:00
Ross McFarland
615bc95976 CNAME cannot coexist with other records on a node 2017-06-23 09:49:25 -07:00
Ross McFarland
d2af8efe5c Root CNAMEs are not allowed 2017-06-23 09:49:11 -07:00
Ross McFarland
a69ff64ae1 Add --lenient flag to dump 2017-06-23 09:24:25 -07:00
Ross McFarland
cfc0d586a1 Log max_workers, useful to know 2017-06-23 09:06:21 -07:00
Ross McFarland
a97818b6ec populating existing provider state is lenient
- adds lenient flag to Record.new, problems during validation are just
  warnings if it's true
- target populate calls during the plan phase pass lenient=True
- make all of the provider.populate call logging consistent including both
  target and lenient
- add source=self to Record.new in a few places that were missing it
2017-06-23 09:01:25 -07:00
Ross McFarland
8323b4c0ea Complete refactor & rework of how validation is set up
This is with an eye toward expanding it in the future both in terms of what it
checks and to add the ability to ignore things. This commit does not intend to
change any validation. It only reworks the flow and improves the error
messaging.
2017-06-23 07:14:01 -07:00
Heesu Hwang
4a9889bd59 Merge branch 'master' of https://github.com/github/octodns into AZProvider 2017-06-22 14:26:29 -07:00
Heesu Hwang
3c1e409e6f Added support for CNAME, AAAA, MX, SRV, NS, PTR. TODO: add TXT. add zone creation. create tests 2017-06-22 14:22:40 -07:00