Commit Graph

995 Commits

Author SHA1 Message Date
dependabot-preview[bot] d4be1036a4 Bump s3transfer from 0.1.13 to 0.3.0
Bumps [s3transfer](https://github.com/boto/s3transfer) from 0.1.13 to 0.3.0.
- [Release notes](https://github.com/boto/s3transfer/releases)
- [Changelog](https://github.com/boto/s3transfer/blob/develop/CHANGELOG.rst)
- [Commits](https://github.com/boto/s3transfer/compare/0.1.13...0.3.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-11 17:13:57 +00:00
Ross McFarland 8185a6016e Merge pull request #449 from github/dependabot/pip/google-cloud-core-1.1.0
Bump google-cloud-core from 0.28.1 to 1.1.0
2020-01-11 09:12:47 -08:00
dependabot-preview[bot] 5316dddbc6 Bump google-cloud-core from 0.28.1 to 1.1.0
Bumps [google-cloud-core](https://github.com/GoogleCloudPlatform/google-cloud-python) from 0.28.1 to 1.1.0.
- [Release notes](https://github.com/GoogleCloudPlatform/google-cloud-python/releases)
- [Changelog](https://github.com/googleapis/google-cloud-python/blob/master/CHANGELOG.md)
- [Commits](https://github.com/GoogleCloudPlatform/google-cloud-python/compare/core-0.28.1...kms-1.1.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-11 17:05:32 +00:00
Ross McFarland 24533cc6c9 Merge pull request #448 from github/dependabot/pip/six-1.13.0
Bump six from 1.12.0 to 1.13.0
2020-01-11 09:04:16 -08:00
Ross McFarland 295102bde6 Merge branch 'master' into dependabot/pip/six-1.13.0 2020-01-11 09:00:53 -08:00
Ross McFarland 9a0050f85f Merge pull request #444 from github/dependabot/pip/python-dateutil-2.8.1
Bump python-dateutil from 2.6.1 to 2.8.1
2020-01-11 08:59:33 -08:00
Ross McFarland 826df247b5 python-dateutil>=2.8.1 2020-01-11 08:57:05 -08:00
Ross McFarland d6fd1d33df Merge pull request #443 from cclauss/patch-2
Add dependabot to periodically refresh dependancies
2020-01-11 08:48:58 -08:00
dependabot-preview[bot] c98ba64e8e Bump six from 1.12.0 to 1.13.0
Bumps [six](https://github.com/benjaminp/six) from 1.12.0 to 1.13.0.
- [Release notes](https://github.com/benjaminp/six/releases)
- [Changelog](https://github.com/benjaminp/six/blob/master/CHANGES)
- [Commits](https://github.com/benjaminp/six/compare/1.12.0...1.13.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-11 16:29:48 +00:00
dependabot-preview[bot] fe58c67133 Bump python-dateutil from 2.6.1 to 2.8.1
Bumps [python-dateutil](https://github.com/dateutil/dateutil) from 2.6.1 to 2.8.1.
- [Release notes](https://github.com/dateutil/dateutil/releases)
- [Changelog](https://github.com/dateutil/dateutil/blob/master/NEWS)
- [Commits](https://github.com/dateutil/dateutil/compare/2.6.1...2.8.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-01-11 16:28:23 +00:00
Christian Clauss ae9e465d8d Add dependabot to periodically refresh dependancies
As recommended by @ross at https://github.com/github/octodns/pull/441#discussion_r363515321
2020-01-11 04:52:11 +01:00
Ross McFarland f772517a8b Merge pull request #442 from Kaari/fix-dkim-trailing-semicolon
Fix trailing semicolon in dkim for ovh provider
2020-01-08 11:51:51 -08:00
Kaari 4b625eba64 Use comprehension for clarity and best practice
Co-Authored-By: Ross McFarland <ross@github.com>
2020-01-08 19:52:13 +01:00
Charles Durieux e22a7d2738 Fix trailing semicolon in dkim for ovh provider
Pulling dns records from ovh to a yaml file puts a semicolon at the end.
Pushing from yaml to ovh will fail the "dkim-compliant" verification if
there is an empty field (and there is one in case of a trailing
semicolon). With the current logic, pulling dkim record created with ovh
then pushing it back will NOT work.

This small patch ignores all empty fields in a dkim records during dkim
validation.
2020-01-08 17:45:02 +01:00
Ross McFarland 84b7cd88bc Merge pull request #439 from danhanks/dhanks_docs_branch
Document max_workers flag
2020-01-06 12:37:38 -08:00
Ross McFarland 98408f569b Merge pull request #432 from github/ns1-rate-limiting
Refactor Ns1 client out to implement rate limiting once (for everything)
2020-01-06 09:27:28 -08:00
Ross McFarland 793404c94f Merge pull request #431 from github/ns1-update-api
Update Ns1 client version to 0.13.0
2020-01-06 09:26:56 -08:00
Dan Hanks ed482c60ca Document max_workers flag 2019-12-19 10:33:22 -05:00
Ross McFarland 334e64c8f5 Python 3 friendly way to re-raise when tries expire 2019-12-10 12:20:25 -08:00
Ross McFarland 4fd2daa8a9 Implement reworked NS1 retry mechinism 2019-12-09 08:56:55 -08:00
Ross McFarland 9e8a417c35 Refactor thin Ns1Client wrapper out of provider 2019-12-09 08:26:20 -08:00
Ross McFarland c4987f1a09 s/nsone/ns1/g 2019-12-09 08:13:09 -08:00
Ross McFarland f599d91902 Update ns1 to 0.13.0 and use newer API methods
Results in lots of churn in the tests, but actually for the better as it
doesn't have to jump through nearly as many hoops to mock things now.
2019-12-09 08:09:41 -08:00
Ross McFarland 1e74d59a76 Bump ns1-python to 0.13.0 2019-12-09 06:35:31 -08:00
Ross McFarland 31d9041811 Merge pull request #428 from brianeclow/bump_setuptools_requirement
Bumping setuptools from 38.5.2 to 40.3.0
2019-11-26 10:51:47 -08:00
Brian E Clow 0c05ff075c Bumping setuptools from 38.5.2 to 40.3.0 2019-11-26 10:00:29 -08:00
Ross McFarland 9d6e57fd6a Merge pull request #426 from github/enable-actions
Initial actions PR
2019-11-22 18:55:42 -08:00
Ross McFarland e600575e47 Delete .travis.yml 2019-11-22 17:29:41 -08:00
Ross McFarland 6428d3090d Initial actions PR
Per @yzguy's issue https://github.com/github/octodns/issues/425
2019-11-22 17:09:29 -08:00
Ross McFarland 2ceb686cb4 Merge pull request #417 from github/rel-0-9-9
Rel 0 9 9
v0.9.9
2019-11-04 15:02:55 -08:00
Ross McFarland 7a623f167f Test python setup build in CI 2019-11-04 14:57:28 -08:00
Ross McFarland 193d2da4dd v0.9.9 version bump and CHANGELOG update 2019-11-04 14:56:36 -08:00
Ross McFarland 7a27641330 Merge pull request #415 from github/validate-fqdn-length
Validate Record name & fqdn length
2019-10-25 06:54:59 -07:00
Ross McFarland 9e948aa4c8 Validate Record name & fqdn length 2019-10-18 10:36:14 -07:00
Ross McFarland 895eb1b32b Merge pull request #384 from github/python3-start
Start on supporting python3 using backwards compat bits for now
2019-10-15 08:52:27 -07:00
Ross McFarland 6f9842301e Prefer StringIO.StringIO over io. 2019-10-14 19:31:04 -07:00
Ross McFarland 4a41c98c16 setup.py install_requires futures only on 2.7 2019-10-14 19:14:38 -07:00
Ross McFarland 2f45cbc086 No six for setup.py, try/except both options 2019-10-14 19:10:47 -07:00
Ross McFarland 4e09f8a838 Use six.StringIO in setup.py 2019-10-14 19:07:12 -07:00
Ross McFarland c1366f4b16 Merge branch 'python3-start' of github.com:github/octodns into python3-start 2019-10-14 08:40:38 -07:00
Ross McFarland 759c44f35b EqualityTupleMixin needs an explicit inhert from object to make 2.7 happy 2019-10-14 08:39:45 -07:00
Ross McFarland e1daccc0b7 Update CHANGELOG.md
Co-Authored-By: Theo Julienne <theojulienne@github.com>
2019-10-14 08:14:30 -07:00
Ross McFarland 2b33f95c17 EqualityTupleMixin impl, use everywhere we were doing tuple compares 2019-10-14 08:13:07 -07:00
Ross McFarland 74048bf974 Use if, else rather than try, except KeyError 2019-10-14 07:48:47 -07:00
Ross McFarland b8e2ec124b Fix Manager comment wrapping 2019-10-14 07:48:17 -07:00
Ross McFarland 25b41a4a92 Adopt Route53Provider _equality_tuple suggestion 2019-10-14 07:47:36 -07:00
Ross McFarland b3bd4382cc Apply suggestions from code review
Co-Authored-By: Theo Julienne <theojulienne@github.com>
2019-10-14 07:32:09 -07:00
Ross McFarland c788681e7c Merge remote-tracking branch 'origin/master' into python3-start 2019-10-14 07:25:07 -07:00
Ross McFarland c106557302 Merge pull request #413 from yzguy/constellix_alias_delete
ConstellixProvider: change ALIAS to CNAME to allow record deletion
2019-10-14 06:21:14 -07:00
Adam Smith baa1f7472f ConstellixProvider: change ALIAS to CNAME to allow record deletion 2019-10-13 21:07:30 -07:00