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

1320 Commits

Author SHA1 Message Date
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
Ross McFarland
594c5a01fd Merge pull request #326 from jrunkel/add-route53-interval-option
Add healthcheck option 'request_interval' for Route53 provider
2020-07-01 08:31:26 -07:00
Ross McFarland
f022389950 Merge branch 'master' into add-route53-interval-option 2020-07-01 08:17:51 -07:00
Ross McFarland
c5a19b4403 Merge remote-tracking branch 'origin/master' into add-route53-interval-option 2020-07-01 07:58:22 -07:00
Ross McFarland
c72506ddfe Merge pull request #578 from github/dependabot/pip/boto3-1.14.14
Bump boto3 from 1.13.19 to 1.14.14
2020-07-01 07:05:23 -07:00
dependabot-preview[bot]
e81bf53f8c Bump boto3 from 1.13.19 to 1.14.14
Bumps [boto3](https://github.com/boto/boto3) from 1.13.19 to 1.14.14.
- [Release notes](https://github.com/boto/boto3/releases)
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst)
- [Commits](https://github.com/boto/boto3/compare/1.13.19...1.14.14)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-01 13:49:19 +00:00
Ross McFarland
6c9bed2307 Merge pull request #576 from github/dependabot/pip/botocore-1.17.14
Bump botocore from 1.16.19 to 1.17.14
2020-07-01 06:48:11 -07:00
dependabot-preview[bot]
c33182e4e5 Bump botocore from 1.16.19 to 1.17.14
Bumps [botocore](https://github.com/boto/botocore) from 1.16.19 to 1.17.14.
- [Release notes](https://github.com/boto/botocore/releases)
- [Changelog](https://github.com/boto/botocore/blob/develop/CHANGELOG.rst)
- [Commits](https://github.com/boto/botocore/compare/1.16.19...1.17.14)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-01 13:41:10 +00:00
Ross McFarland
8c1a00c6be Merge pull request #577 from github/dependabot/pip/requests-2.24.0
Bump requests from 2.23.0 to 2.24.0
2020-07-01 06:39:53 -07:00
dependabot-preview[bot]
76dcdba620 Bump requests from 2.23.0 to 2.24.0
Bumps [requests](https://github.com/psf/requests) from 2.23.0 to 2.24.0.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/master/HISTORY.md)
- [Commits](https://github.com/psf/requests/compare/v2.23.0...v2.24.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-01 13:35:37 +00:00
Ross McFarland
e601d55883 Merge pull request #575 from github/dependabot/pip/msrestazure-0.6.4
Bump msrestazure from 0.6.3 to 0.6.4
2020-07-01 06:34:22 -07:00
dependabot-preview[bot]
1a3e1143d2 Bump msrestazure from 0.6.3 to 0.6.4
Bumps [msrestazure](https://github.com/Azure/msrestazure-for-python) from 0.6.3 to 0.6.4.
- [Release notes](https://github.com/Azure/msrestazure-for-python/releases)
- [Commits](https://github.com/Azure/msrestazure-for-python/compare/v0.6.3...v0.6.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-07-01 09:51:23 +00:00
Ross McFarland
cf6d6cec2e Merge pull request #572 from github/ns1-georegion-and-country
NS1 georegion, country, and catchall need to be separate groups
2020-06-24 18:54:18 -07:00
Ross McFarland
0522036853 Merge branch 'master' into ns1-georegion-and-country 2020-06-24 18:45:12 -07:00
Ross McFarland
817e8bc8bd Merge pull request #574 from github/fix-populate-lenient
lenient param to populate needs to be optoinal
2020-06-24 18:45:01 -07:00
Ross McFarland
c25dd38d4f lenient param to populate needs to be optoinal 2020-06-24 18:37:22 -07:00
Ross McFarland
0830b9c114 Handle and test for old-style NS1 catchall naming pattern 2020-06-23 14:54:40 -07:00
Ross McFarland
2938c7bf6a Test out the new naming/code paths for NS1 region populate/combining 2020-06-23 13:57:14 -07:00
Ross McFarland
a8cb831d29 Much more thorough testing of NS1 _params_for_dynamic_A 2020-06-23 13:47:46 -07:00
Ross McFarland
680cd95e73 Remove fragile save & restore record junk 2020-06-23 13:16:42 -07:00
Ross McFarland
d84aace823 Don't modify a shared record, causes cascading test failures 2020-06-23 13:16:09 -07:00
Ross McFarland
bbe4dc2d3e NS1 georegion, country, and catchall need to be separate groups 2020-06-23 09:49:37 -07:00
Ross McFarland
ccc4d8dfc0 Merge pull request #567 from lancehudson/patch-3
Add the ability to mark a zone as lenient
2020-06-22 19:39:52 -07:00
Lance Hudson
9989134286 Merge branch 'master' into patch-3 2020-06-19 15:40:34 -04:00
Ross McFarland
ddfd55d931 Merge pull request #571 from danhanks/dhanks_geo_branch
Change continent code for Timor Leste
2020-06-17 11:58:31 -07:00
Dan Hanks
41b3018a79 Change continent code for Timor Leste 2020-06-17 14:44:51 -04:00
Ross McFarland
339595c1a6 Merge pull request #540 from acm1/powerdns-4.3.x-support
Support PowerDNS 4.3.x
2020-06-15 07:22:45 -07:00
Ross McFarland
8302697b40 Merge branch 'master' into powerdns-4.3.x-support 2020-06-15 07:15:29 -07:00
Ross McFarland
3ec01d32f6 Merge pull request #568 from github/python-3-default
If VENV_PYTHON is not specified default to python3
2020-06-12 09:41:21 -07:00
Ross McFarland
2a159bf93b Refactor PowerDNS version handling to be transparently cached properties 2020-06-12 09:36:57 -07:00
Ross McFarland
ea5df74c3b If VENV_PYTHON is not specified default to python3 2020-06-12 07:52:44 -07:00
Ross McFarland
915f552bf1 Merge branch 'master' into patch-3 2020-06-12 07:49:33 -07:00
Ross McFarland
13d5283310 Merge pull request #559 from github/dependabot/pip/jmespath-0.10.0
Bump jmespath from 0.9.5 to 0.10.0
2020-06-12 07:47:05 -07:00
Ross McFarland
23eb9d6682 Merge branch 'master' into dependabot/pip/jmespath-0.10.0 2020-06-12 07:33:47 -07:00
Ross McFarland
90c2df926b Merge pull request #566 from lancehudson/patch-2
Update contributing directions
2020-06-12 07:26:33 -07:00
Lance Hudson
e477f9f888 Add the ability to mark a zone as lenient 2020-06-11 20:11:12 -04:00
Lance Hudson
331b638c05 Update contributing directions 2020-06-11 20:09:37 -04:00
Adam Mielke
836d6daee2 Merge pull request #1 from maikelpoot/powerdns-4.3.x-support
Powerdns 4.3.x support
2020-06-10 08:37:05 -07:00
Maikel Poot
ee7b36b496 Added server version checking 2020-06-10 13:34:44 +02:00
Maikel Poot
5b87649295 Merge branch 'master' into powerdns-4.3.x-support
* master: (21 commits)
  Add Canadian provinces to geo_data.py
  Fix comment < 80 chars
  Add support for geo-targeting of CA provinces - For providers that support such
  Update geo_data to pick up a couple renames
  Ignore E741, flags single-letter var names in comprehensions which I want to allow
  Bump pycodestyle from 2.5.0 to 2.6.0
  Bump boto3 from 1.13.0 to 1.13.19
  Bump botocore from 1.16.0 to 1.16.19
  Bump six from 1.14.0 to 1.15.0
  Bump ns1-python from 0.15.0 to 0.16.0
  Bump setuptools from 44.1.0 to 44.1.1
  Cloudflare: Rename _try to _try_request
  Cloudflare: Add Support for Rate Limit
  Cloudflare: Add Support for PTR Records
  Update NS1 _REGION_FILTER to include remove_no_georegion in config
  Fix code coverage for NS1
  Docs and changelog for TCP health check support
  Fix Dyn python3 error with dict_values that needed a list
  TCP healthcheck support for Route53
  NS1 support for TCP healthchecks
  ...
2020-06-09 14:50:52 +02:00
Ross McFarland
0826746cac Merge pull request #562 from danhanks/dhanks_geo_branch
Dhanks geo branch
2020-06-03 09:52:21 -07:00
Dan Hanks
07279e4804 Add Canadian provinces to geo_data.py 2020-06-03 11:10:54 -04:00
Dan Hanks
559a3994e6 Fix comment < 80 chars 2020-06-03 10:07:35 -04:00
Dan Hanks
1569d94513 Add support for geo-targeting of CA provinces
- For providers that support such
2020-06-03 10:04:53 -04:00
Ross McFarland
cd14300665 Merge pull request #560 from github/update-geo-data
Update geo_data to pick up a couple renames
2020-06-02 16:28:39 -07:00
Ross McFarland
87a7595eae Update geo_data to pick up a couple renames 2020-06-02 15:51:41 -07:00
dependabot-preview[bot]
17acc00aa0 Bump jmespath from 0.9.5 to 0.10.0
Bumps [jmespath](https://github.com/jmespath/jmespath.py) from 0.9.5 to 0.10.0.
- [Release notes](https://github.com/jmespath/jmespath.py/releases)
- [Changelog](https://github.com/jmespath/jmespath.py/blob/develop/CHANGELOG.rst)
- [Commits](https://github.com/jmespath/jmespath.py/compare/0.9.5...0.10.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-06-01 16:39:03 +00:00
Ross McFarland
8e1464bb83 Merge pull request #551 from lancehudson/cloudflare-rate-limiting
Cloudflare: Add Support for Rate Limit
2020-06-01 09:37:43 -07:00
Ross McFarland
51b26a3f57 Merge branch 'master' into cloudflare-rate-limiting 2020-06-01 08:57:43 -07:00
Ross McFarland
a0d6cfd679 Merge pull request #556 from github/dependabot/pip/pycodestyle-2.6.0
Bump pycodestyle from 2.5.0 to 2.6.0
2020-06-01 06:34:17 -07:00