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

150 Commits

Author SHA1 Message Date
Ross McFarland
7566250f96 Implement populate exists for DnsimpleProvider 2018-01-21 14:58:33 -08:00
Ross McFarland
88ff1729ab Implement populate exists for DigitalOceanProvider 2018-01-21 14:55:53 -08:00
Ross McFarland
720e8eb434 Implement populate exists for AzureProvider 2018-01-21 14:49:20 -08:00
Ross McFarland
d693d2e99e Implement populate exists for GoogleCloudProvider 2018-01-21 14:46:49 -08:00
Ross McFarland
d35fcd319a Implement populate exists for RackspaceProvider 2018-01-21 14:44:36 -08:00
Ross McFarland
1f40b98889 Implement populate exists for CloudflareProvider 2018-01-21 14:40:07 -08:00
Ross McFarland
b54630878f Implement populate exists for DynProvider 2018-01-21 14:37:31 -08:00
Ross McFarland
3ef91326e8 Implement populate exists for Ns1Provider 2018-01-21 14:35:32 -08:00
Ross McFarland
d03e07c01c Implement populate exists for PowerDnsProvider 2018-01-21 14:27:08 -08:00
Ross McFarland
73c002f94c Implement populate exists for Route53Provider 2018-01-21 14:26:51 -08:00
Ross McFarland
94bfb1e507 Switch populate to return exists, cleaner setup 2018-01-21 14:06:20 -08:00
Ross McFarland
1e71bce907 Add create param to Plan 2018-01-21 13:47:58 -08:00
Ross McFarland
af435c3130 Handle MX preference of 0 2018-01-21 06:31:37 -08:00
Ross McFarland
1fc735e617 Merge branch 'master' into master 2018-01-09 07:22:17 -08:00
Ross McFarland
e45fec3956 Merge branch 'master' into master 2018-01-08 14:12:03 -08:00
Steve Coursen
b06c14deae Fix E501 line too long 2018-01-08 12:28:25 -05:00
Steve Coursen
dc43c43866 Increased test coverage 2018-01-08 10:02:27 -05:00
Steve Coursen
25dfaf2310 Merge branch 'master' into master 2018-01-06 23:28:20 -05:00
Ross McFarland
e300f1c301 Merge branch 'master' into cloudflare-alias-support 2018-01-06 18:59:41 -08:00
Ross McFarland
c8e71955bb Merge branch 'master' into plan-outputs 2018-01-06 16:54:04 -08:00
Ross McFarland
fdea900537 Correct total_count in Cloudflare record fixtures 2018-01-06 16:53:34 -08:00
Ross McFarland
0659eda451 Add Cloudflare ALIAS record support
Translates them to/from root CNAME
2018-01-06 16:53:11 -08:00
Ross McFarland
ad1d0f0fe8 Fixes and unit tests for new plan output functionality 2018-01-06 16:26:48 -08:00
Ross McFarland
3c3f63b450 Unit tests for reworked Cloudflare updates 2018-01-06 15:51:48 -08:00
Terrence Cole
8d7eca21e9 Get lint green on test code too. 2018-01-05 15:56:06 -08:00
Steve Coursen
481bbe10f6 add geo support for ns1 2017-12-28 16:01:56 -05:00
Steve Coursen
61a86810ee add geo support for ns1 2017-12-28 16:01:22 -05:00
Ross McFarland
fd9af2bd25 Major reworking of Cloudflare record update 2017-12-27 09:54:18 -08:00
Terrence Cole
1903b242b5 Merge branch 'master' of https://github.com/github/octodns 2017-12-15 11:33:39 -08:00
Ross McFarland
3d0f5aeca0 Config-based plan_output
Refactors the provider class lookup and kwarg processing so that it can be
reused for plan_output.
2017-12-02 11:40:55 -08:00
Ross McFarland
f50d9b6087 Extract plan from base.py into plan.py 2017-12-02 10:31:59 -08:00
Adam Smith
ef8d66ff9c Transform @ in Digitalocean API output to zone name 2017-11-23 22:30:39 -08:00
Steve Coursen
1479d8804f Merge branch 'ns1_geo' of ssh://github.com/nsone/octodns into ns1_geo 2017-11-14 13:14:52 -05:00
Steve Coursen
ce5ecc52e3 fix broken test by updating the actual format of the answers 2017-11-14 13:14:03 -05:00
Adam Smith
feec4a6821 Add DigitalOcean provider 2017-11-12 23:50:52 -08:00
Ross McFarland
454f7f8c8f Add formal CAA support to YamlProvider 2017-11-08 06:26:18 -08:00
trnsnt
6b1a8f8ccf OVH: Add support of DKIM records 2017-10-30 20:29:11 +01:00
Ross McFarland
4b740a48ff Merge branch 'master' into master 2017-10-30 11:00:25 -07:00
Paul van Brouwershaven
6261ded879 Add more include/exclude tests 2017-10-30 18:34:22 +01:00
Adam Smith
bf1896329b validate values for empty string or None value
dump does not write invalid value(s) to yaml
2017-10-29 10:37:18 -07:00
Ross McFarland
e91f773a93 Merge branch 'master' into leient-from-config 2017-10-28 10:09:25 -07:00
Adam Smith
00aaa3bf4d set default value for nsone cname to None, use first value if non-zero length 2017-10-27 09:53:38 -07:00
Ross McFarland
bf4f7dd42d Allow enabling lenient on a per-record basis with octodns.lenient
```
---
'':
    octodns:
        ignored: True
        lenient: True
    type: CNAME # not valid to have a root cname
    value: foo.com.
2017-10-26 06:30:38 -05:00
Terrence Cole
3cf6540aaa Merge remote-tracking branch 'upstream/master' 2017-10-19 09:25:36 -07:00
Ross McFarland
f39e1d28c8 Fix log formatting and lint compliance 2017-10-18 10:38:09 -07:00
Tim Hughes
8352ab89ef adds warning to dyn provider when it cannot load a trafficdirector 2017-10-17 16:16:17 +01:00
Petter Hassberg
b027e5ca4c Merge branch 'master' into google_cloud_provider 2017-10-14 19:42:38 +02:00
Petter Hassberg
7958618f63 Use uuid4 for zone name in GoogleCloudProvider
use uuid4().hex to ensure unique zone_name generation and thereby streamline with the other providers.
2017-10-14 19:32:24 +02:00
Ross McFarland
ffeceb39b1 Handle Manager.dump with an empty Zone 2017-10-13 13:15:24 -07:00
Joe Williams
50ac2f794c add tests 2017-10-10 14:39:25 -07:00