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

40 Commits

Author SHA1 Message Date
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
Paul van Brouwershaven
4b41762642 Use target.id instead of class name 2017-09-29 10:09:16 +02:00
Paul van Brouwershaven
11f4359099 Add support for included and excluded records
`Included` and `Excluded` can be used to filter records for one or more specific provider(s). This can be extremely useful when certain record types are not supported by a provider and you want only that provider to receive an alternative record.

See also: https://github.com/github/octodns/issues/26
2017-09-28 15:16:39 +02:00
Terrence Cole
c201f2c6a8 Merge branch 'master' into add_rackspace_provider 2017-09-11 10:08:36 -07:00
Ross McFarland
a558fde6df Fixes for cloudflare CAA support 2017-09-06 12:08:08 -07:00
Ross McFarland
e43da949a3 Add CAA for CF, DNSimple, and README 2017-08-26 15:39:54 -07:00
Ross McFarland
c24c793bcb CAA unit tests for provider support 2017-08-26 15:28:09 -07:00
Terrence Cole
01f8431d74 Make formatting consistent and improve record type support. 2017-07-13 11:44:09 -07:00
Terrence Cole
0579ff6f2d Working push for A records. 2017-07-12 16:34:22 -07:00
Vietor Davis
c19ec41b6b Parse all data in the sample return set 2017-07-07 18:21:59 -07:00
Vietor Davis
679c2be0e0 Start sketchin of Rackspace provider, half rewritten from powerdns... 2017-06-26 17:03:15 -07:00
Ross McFarland
8ed7278032 DynProvider and DnsimpleProvider ALIAS tests 2017-06-03 17:21:08 -07:00
zBart
bc98af024b Handle Cloudflare not escaping semicolons 2017-05-03 12:46:42 +02:00
Ross McFarland
7957a4c018 Initial import of OSS OctoDNS 2017-03-15 15:38:10 -07:00