Commit Graph

63 Commits

Author SHA1 Message Date
Stan Brinkerhoff 6e71f2df76 update test record 2021-05-28 00:54:57 -04:00
Ricard Bejarano ab436af92d added populate() tests 2021-04-21 07:55:18 +02:00
Ross McFarland 5e1f653848 Merge remote-tracking branch 'origin/master' into srv_null_records 2021-02-18 07:52:47 -08:00
Mark Tearle e0d79f826f Update Edge DNS tests and fixtures for NULL SRV records
Thanks to @jdgri for assisting with API tests to confirm support
2021-02-15 22:33:02 +08:00
Mark Tearle fb197b890e Update Mythic Beasts tests and fixtures for NULL SRV records
Thanks to @pwaring for assisting with API tests to confirm support,
and reaching out to Mythic Beasts to obtain a fix
2021-02-15 22:33:00 +08:00
Mark Tearle 909c7ad7e8 Update EasyDNS tests and fixtures for NULL SRV records
Thanks to @actazen for assisting with API tests to confirm support
2021-02-15 22:32:58 +08:00
Mark Tearle ae65311a96 Update Constellix tests and fixtures for NULL SRV records
Thanks to @yzguy for assisting with API tests to confirm support
2021-02-15 22:32:56 +08:00
Mark Tearle 4105fb7ee7 Update Gandi tests and fixtures for NULL SRV records
Thanks to @yzguy for assisting with API tests to confirm support
2021-02-15 22:32:54 +08:00
Mark Tearle 876a5b46f3 Update PowerDNS tests and fixtures for NULL SRV records 2021-02-15 22:24:39 +08:00
Mark Tearle 39412924da Fix handling of NULL SRV records in DigitalOcean provider 2021-02-15 22:24:26 +08:00
Mark Tearle 403be8bb83 Fix handling of NULL SRV records in Cloudflare provider 2021-02-15 22:23:45 +08:00
Mark Tearle f5c2f3a141 Add LOC record support to PowerDNS provider 2021-02-09 20:41:46 +08:00
Mark Tearle 8338e8db58 Add LOC record support to Cloudflare provider 2021-02-09 20:41:41 +08:00
Nikolay Denev 9549a0dec9 Ignore records with unsupported rrtypes and log warning. 2020-12-10 22:31:33 +00:00
Jonathan Leroy 09a02286f5 Merge branch 'master' into gandi-provider 2020-11-03 22:30:52 +01:00
Jonathan Leroy dc9dc45ae6 Fixes tests after merging of #620 2020-11-02 18:00:48 +01:00
Ross McFarland 19798e3acf Only allow ALIAS on APEX 2020-11-02 07:26:07 -08:00
Jonathan Leroy b280449969 Add record targets normalizaltion 2020-10-27 11:25:55 +01:00
Jonathan Leroy 6d17b4671a Handle domains not registred at Gandi or not using Gandi's DNS 2020-10-27 11:23:22 +01:00
Jonathan Leroy 7161baa262 Fixes code coverage for unsupported records types 2020-10-26 23:23:32 +01:00
Jonathan Leroy bfaafeb61b Fixes value of "rrset_name" parameter for domain APEX 2020-10-26 23:10:36 +01:00
Jonathan Leroy 3f85244264 Fixes incorrect domain name in gandi-no-changes.json 2020-10-26 20:30:15 +01:00
Jonathan Leroy fd136b42d1 Add support for Gandi LiveDNS 2020-10-25 01:08:08 +02:00
John Dale 9e990632c4 Update to remove DYNamic A records
* Removed conversion of DYN records to A records
* Updated test fixtures to change test DYN to an A record
2020-07-21 19:58:24 +00:00
John Dale 6a2c7909bd Merge branch 'easydns_provider' of https://github.com/actazen/octodns into easydns_provider 2020-07-20 23:01:30 +00:00
John Dale 9a2152d249 Update to remove URL and STEALTH records
* Removed conversion of URL and STEALTH records to CNAME records
* Updated test fixtures to remove URL conversion testing
2020-07-20 22:58:21 +00:00
John Dale ecfaa1160b Merge branch 'master' into easydns_provider 2020-07-18 04:08:54 -04:00
John Dale c2f541546b Adding Octodns provider class for easyDNS
This provider class for easydns.com adds support for basic dns records
through the easyDNS v3 API.  Support for dynamic and geo based dns
records is planned for a future update.

Sample configuration for the easyDNS provider are:

  easydns:
     class: octodns.provider.easydns.EasyDNSProvider
     token: <token>
     apikey: <key>

The token and key values are found on the easyDNS customer portal at:

https://cp.easydns.com/manage/security/api/production_info.php

Also, below are some optional configuration parameters which can be
added to override the class defaults.  By default the provider class
connects with the LIVE easyDNS API, if you wish to perform testing
with the easyDNS Sandbox API you can enable it by adding the following
configuration parameter:

     sandbox: True

Note, the API token and key are different for the sandbox than they
are for the production API, you can obtain sandbox credentials at:

https://cp.easydns.com/manage/security/api/sandbox_info.php

Lastly, if you have created Domain Portfolios through the easyDNS CP
you can configure which portfolio new domains will be added to by
supplying the portfolio option with the name of your portfolio.

     portfolio: <portfolio name>
2020-07-09 03:47:11 +00:00
Phelps Williams 52ed5fa022 Ultra interface with support for basic records 2020-07-01 17:41:45 -07:00
Daniel Weissengruber 74a13e4a19 Cloudflare: Add Support for PTR Records 2020-05-18 11:17:40 +02:00
Ross McFarland 9349f20aeb Rename fastdns to edgedns w/backwards compat for now 2020-03-06 17:26:52 -08:00
Adam Smith c0315d25ba add Constellix Provider 2019-08-06 22:49:18 -07:00
Ross McFarland dbf4396dfb Merge branch 'master' into master 2019-07-19 08:55:03 -07:00
Ross McFarland a116df3745 Merge branch 'master' into master 2019-07-19 08:14:00 -07:00
Basir Jamil 5a741eb600 fastdns: fixed typo in test fixture 2019-07-18 21:16:34 +00:00
Basir Jamil 1596add89f fastdns provider:
- added unit tests for apply functions
- added another json config file for this
- 100% code coverage reached
2019-07-18 20:46:05 +00:00
Basir Jamil 852d607715 fastdns:
- added test cases for test_apply, testing for basic create, update, delete records
- added previous state json file in test/fixtures to do the above
2019-07-18 01:07:42 +00:00
Basir Jamil 41c5986144 Fastdns provider:
- added test cases for testin populate()
- added mock request responses in tests/fixtures/
- updated requirements.txt to require edgegrid-python
2019-07-17 23:43:56 +00:00
ItsAlex 53c2b8d194 fix: prevent digital ocean provider to crash if records type is not supported 2019-05-15 14:11:49 +02:00
Rhosyn Celyn fd63150cac Added tests, clean up and small modifications 2019-05-13 16:51:38 +01:00
Adam Smith ca80200653 add supports check to DNSMadeEasy Provider 2019-03-21 21:57:02 -07:00
Adam Smith 6ee308089f add ANAME support to DnsMadeEasy (ALIAS == ANAME) 2018-12-09 17:08:38 -08:00
Ross McFarland 02d120dda6 Fixes for DNSimple's TXT ; handling 2018-11-12 08:40:44 -08:00
Paul van Brouwershaven c848860b1f Add SRV support to Cloudflare provider 2018-02-02 09:33:02 +01:00
Adam Smith d8837a14ad add tests for DnsMadeEasy provider 2018-01-27 21:58:05 -08:00
Ross McFarland e45fec3956 Merge branch 'master' into master 2018-01-08 14:12:03 -08:00
Ross McFarland fdea900537 Correct total_count in Cloudflare record fixtures 2018-01-06 16:53:34 -08:00
Terrence Cole 1903b242b5 Merge branch 'master' of https://github.com/github/octodns 2017-12-15 11:33:39 -08:00
Adam Smith ef8d66ff9c Transform @ in Digitalocean API output to zone name 2017-11-23 22:30:39 -08:00
Adam Smith feec4a6821 Add DigitalOcean provider 2017-11-12 23:50:52 -08:00