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

1376 Commits

Author SHA1 Message Date
Ross McFarland
9bd6e9e35a Merge pull request #612 from github/dependabot/pip/botocore-1.18.9
Bump botocore from 1.17.52 to 1.18.9
2020-10-01 05:54:15 -07:00
dependabot-preview[bot]
aad1467d5a Bump botocore from 1.17.52 to 1.18.9
Bumps [botocore](https://github.com/boto/botocore) from 1.17.52 to 1.18.9.
- [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.17.52...1.18.9)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-10-01 08:06:50 +00:00
Ross McFarland
6b0d9e2274 Merge pull request #589 from phelpsw/compare_filtering_and_exit_codes
octodns-compare: Prefix filtering and status code on on mismatch
2020-09-03 12:05:25 -07:00
Phelps Williams
270fd9682f Merge branch 'master' into compare_filtering_and_exit_codes 2020-09-03 11:58:10 -07:00
Ross McFarland
18160c095a Merge pull request #604 from github/dependabot/pip/boto3-1.14.52
Bump boto3 from 1.14.14 to 1.14.52
2020-09-01 08:09:45 -07:00
dependabot-preview[bot]
229d77eda7 Bump boto3 from 1.14.14 to 1.14.52
Bumps [boto3](https://github.com/boto/boto3) from 1.14.14 to 1.14.52.
- [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.14.14...1.14.52)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-01 15:04:28 +00:00
Ross McFarland
f8e2117928 Merge pull request #602 from github/dependabot/pip/botocore-1.17.52
Bump botocore from 1.17.14 to 1.17.52
2020-09-01 08:03:13 -07:00
dependabot-preview[bot]
cfa4ac03dd Bump botocore from 1.17.14 to 1.17.52
Bumps [botocore](https://github.com/boto/botocore) from 1.17.14 to 1.17.52.
- [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.17.14...1.17.52)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-01 14:57:57 +00:00
Ross McFarland
b7752cbc05 Merge pull request #603 from github/dependabot/pip/google-cloud-core-1.4.1
Bump google-cloud-core from 1.3.0 to 1.4.1
2020-09-01 07:56:35 -07:00
dependabot-preview[bot]
179c89573f Bump google-cloud-core from 1.3.0 to 1.4.1
Bumps [google-cloud-core](https://github.com/googleapis/python-cloud-core) from 1.3.0 to 1.4.1.
- [Release notes](https://github.com/googleapis/python-cloud-core/releases)
- [Changelog](https://github.com/googleapis/python-cloud-core/blob/master/CHANGELOG.md)
- [Commits](https://github.com/googleapis/python-cloud-core/compare/v1.3.0...v1.4.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-01 14:54:26 +00:00
Ross McFarland
52e3b33ddf Merge pull request #601 from github/dependabot/pip/pycountry-20.7.3
Bump pycountry from 19.8.18 to 20.7.3
2020-09-01 07:53:08 -07:00
dependabot-preview[bot]
58535b3b69 Bump pycountry from 19.8.18 to 20.7.3
Bumps [pycountry](https://github.com/flyingcircusio/pycountry) from 19.8.18 to 20.7.3.
- [Release notes](https://github.com/flyingcircusio/pycountry/releases)
- [Changelog](https://github.com/flyingcircusio/pycountry/blob/master/HISTORY.txt)
- [Commits](https://github.com/flyingcircusio/pycountry/compare/19.8.18...20.7.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-09-01 08:54:31 +00:00
Ross McFarland
8e62bd9ada Merge pull request #599 from numberly/limit-source
Implement octodns-sync --source
2020-08-27 09:12:16 -07:00
Guillaume Gelin
31105cc472 Implement octodns-sync --source
It can be useful to only synchronize zones that use a certain source. For
example, in a situation where some zones use a dynamic source and others don't,
you probably want to synchronize those with a dynamic source regularly, and
only synchronize the others when a change is made.

Although we only synchronize the zones that use a given source, we still want
to synchronize all sources to avoid deleting records that would live in another
source of the zone.
2020-08-27 16:16:24 +02:00
Ross McFarland
451e169777 Merge pull request #598 from rupa/readme-ns1-provider
Update README.md
2020-08-20 13:57:17 -07:00
rupa
b69fc32300 Update README.md
NS1 does support CNAME via octodns :)
2020-08-20 16:03:30 -04:00
Phelps Williams
a8c14a9625 Merge branch 'master' into compare_filtering_and_exit_codes 2020-07-21 14:11:52 -07:00
Ross McFarland
73d2585e9e Merge pull request #581 from actazen/easydns_provider
Adding Octodns provider class for easyDNS
2020-07-21 14:03:22 -07:00
John Dale
9e372fee19 Merge branch 'easydns_provider' of https://github.com/actazen/octodns into easydns_provider 2020-07-21 20:01:10 +00: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
Phelps Williams
e1b2de656c octodns-compare: Prefix filtering and status code on configuration mismatch 2020-07-20 17:42:47 -07:00
John Dale
10abfd870b Merge branch 'master' into easydns_provider 2020-07-20 19:04:03 -04: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
Ross McFarland
ee89b16ebd Merge pull request #588 from euphline/srv-validation
Add support for wildcard SRV records, as shown in RFC 2782
2020-07-20 13:52:20 -07:00
Ross McFarland
a6a9f03cd8 Merge branch 'master' into srv-validation 2020-07-20 13:44:22 -07:00
Ross McFarland
eca5c399f1 Merge pull request #565 from lancehudson/patch-1
Cloudflare: Increase page size
2020-07-20 13:35:20 -07:00
Ross McFarland
e6e745d1b7 Merge branch 'master' into patch-1 2020-07-20 13:29:43 -07:00
Ross McFarland
a5810915d1 Merge pull request #569 from DavHau/fix-setup-dependencies
fix: dependency 'ipaddress' unnecessary for py >= 3.2
2020-07-20 13:29:27 -07:00
Ross McFarland
5c248b476d According to docs ipaddress was 3.3, requires for ipaddress too
Also corrects futures to 3.2 in requires
2020-07-20 13:23:40 -07:00
Ross McFarland
cb252c7c35 Merge branch 'master' into fix-setup-dependencies 2020-07-20 13:17:02 -07:00
Justin B Newman
427b8a1a06 Add support for wildcard SRV records, as shown in RFC 2782 2020-07-20 12:48:47 -05:00
John Dale
ecfaa1160b Merge branch 'master' into easydns_provider 2020-07-18 04:08:54 -04:00
John Dale
f4aa96abe5 Update to provide consistency
* Replaced camelCase with snake_case
* Change apikey to api_key
* Added check on record name before delete during domain_create
2020-07-18 08:03:27 +00:00
Ross McFarland
53194bd360 Merge pull request #585 from phelpsw/environmentvar_txt_support
Adding environment variable record injection
2020-07-17 12:32:14 -07:00
Phelps Williams
c75df0d8ed Adding entry in readme for environment variable support 2020-07-17 12:29:17 -07:00
Phelps Williams
0a342aa6c2 EnvVar: Integrating review feedback and finishing tests 2020-07-17 12:09:20 -07:00
Phelps Williams
4d006e94a2 Adding environment variable record injection
Per the discussion on https://github.com/github/octodns/issues/583
here is a work in progress of environment variable injection for
discussion.
2020-07-15 18:17:33 -07:00
Ross McFarland
2e8691e77f Merge pull request #579 from phelpsw/ultradns_support
Ultradns support
2020-07-13 18:01:48 -07:00
Phelps Williams
fa884ddb69 Merge branch 'ultradns_support' of github.com:phelpsw/octodns into ultradns_support 2020-07-13 17:49:25 -07:00
Phelps Williams
a326b95e08 Merge branch 'master' of https://github.com/github/octodns into ultradns_support 2020-07-13 17:48:16 -07:00
Phelps Williams
d078392bbc UltraDNS adding configurable HTTP request timeout 2020-07-13 17:46:24 -07:00
Phelps Williams
5c0d5831ac UltraDNS unit test improvements 2020-07-13 16:37:21 -07:00
Phelps Williams
fb2d83e635 UltraDNS: cleaning up exceptions and test endpoint
Also some comment additions
2020-07-13 16:35:32 -07:00
Ross McFarland
55b88cb0f9 Merge branch 'master' into ultradns_support 2020-07-13 07:04:56 -07:00
Ross McFarland
7a4d74cdc4 Merge pull request #580 from TruePack/dont-escape-semicolon-in-selectel
Avoid escaping semicolon in Selectel DNS
2020-07-12 18:01:21 -07:00
Phelps Williams
da9b3aed5b Removing NS modification tests
Root NS modification support is being developed on
https://github.com/github/octodns/pull/434

Removing attempts to validate this functionality for now.
2020-07-09 15:27:23 -07:00
John Dale
317443b31b Corrected README.md
Fix issue caused by making changes to the README.md through IDE which
appears to have incorrectly encoded some of the lines that were not
changed to add the EasyDNS provider details.
2020-07-09 06:29:17 +00: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
Anton Shnayder
414c4c526a Avoid escaping semicolon in Selectel DNS 2020-07-06 13:21:40 +03:00