Commit Graph

929 Commits

Author SHA1 Message Date
Ross McFarland bfa1fadde9 Fix CloudflareProvider test ordering assumptions 2019-10-07 08:47:01 -07:00
Ross McFarland db8de8acb8 Fix Manager ordering assumptions 2019-10-07 08:41:28 -07:00
Ross McFarland 0708b797da TinyDnsSource python3 2019-10-07 08:29:50 -07:00
Ross McFarland e0c5962d79 AxfrSource python3 2019-10-07 07:58:44 -07:00
Ross McFarland 14063186f3 YamlProvider python3, tests 2019-10-07 07:56:10 -07:00
Ross McFarland 90a60d3dbd TransipProvider python3 2019-10-07 07:53:08 -07:00
Ross McFarland 25768c476f SelectelProvider python3 (tests) 2019-10-07 07:48:55 -07:00
Ross McFarland c82e94792e RackspaceProvider python3, value types hashing 2019-10-07 07:47:43 -07:00
Ross McFarland aeb70b2488 Route53Provider python 3, rm incf.countryutils, lots of cmp removal and ordering fixes 2019-10-05 20:01:53 -07:00
Ross McFarland 0acff67faa Ns1Provider python3 2019-10-05 14:38:58 -07:00
Ross McFarland 37543e6a76 OvhProvider python3 2019-10-05 09:18:42 -07:00
Ross McFarland 484a5118f4 MythicBeastsProvider python3 2019-10-05 09:10:59 -07:00
Ross McFarland 0078198500 GoogleCloud python3 2019-10-05 08:57:14 -07:00
Ross McFarland 47199fdfab FastDNS python3 2019-10-05 08:49:19 -07:00
Ross McFarland 742305c20b six.moves.urllib.parse 2019-10-05 08:48:57 -07:00
Ross McFarland 470dd82202 python 3 support for constellix provider 2019-10-05 08:03:43 -07:00
Ross McFarland db77d5b3bb python3 compat for azure provider 2019-10-05 07:58:38 -07:00
Ross McFarland f252aa3b98 Merge remote-tracking branch 'origin/master' into python3-start 2019-10-05 07:20:47 -07:00
Ross McFarland ab1164492e Merge pull request #408 from github/rel-0-9-8
Rel 0.9.8 with a bunch of pypi readme/description fixes
2019-09-30 10:24:54 -07:00
Ross McFarland 3296b55aa6 Include readme_renderer[md] in dev requirements v0.9.8 2019-09-30 10:22:05 -07:00
Ross McFarland 659a60de46 v0.9.8 version bump and CHANGELOG updates 2019-09-30 10:18:53 -07:00
Ross McFarland e3ad57d15b twine check before upload 2019-09-30 10:18:35 -07:00
Ross McFarland a1d2217604 Fix/hack README rendering so that pypi's markdown handling libs are happy 2019-09-30 10:17:50 -07:00
Ross McFarland f7424a2853 Merge pull request #407 from github/rel-0-9-7
v0.9.7 version bump and CHANGELOG updates
v0.9.7
2019-09-30 09:36:06 -07:00
Ross McFarland 97608b3823 v0.9.7 version bump and CHANGELOG updates 2019-09-30 09:29:30 -07:00
Ross McFarland 2cd23a14ae Merge pull request #405 from maikelpoot/transip_provider
Add a Transip provider
2019-09-30 09:13:13 -07:00
Maikel Poot 637c254778 Handling PR Review comments.
- Added Specific exceptions
- str() instead of concatenation
- removed zone not found warning
2019-09-30 13:18:57 +02:00
Maikel Poot a035ee8c84 Give the option to use a private_key_file.
Transip sdk also supports a private_key_file,
so forwarding that option to the provider.
Could be handy in combination with k8s secrets.
2019-09-26 14:49:14 +02:00
Maikel Poot 71f215932d whitespaces around operators to make /script/lint happy again 2019-09-25 14:51:53 +02:00
Maikel Poot 9cab94a83a Some codestyle review changes. 2019-09-25 14:45:41 +02:00
Maikel Poot cebc629a06 Enforce values as basic string to fix yaml export error
Fixes an exception in combination
with the yamlProvider as a target
The unmodified value object isn't
represented as string while
building the yaml output
The Exception:
  yaml.representer.RepresenterError:
  ('cannot represent an object', 1.1.1.1)

yaml/representer.py@249,
represent_undefined()
2019-09-25 14:33:49 +02:00
Maikel Poot 59e44b865c Added detection for edge case that could happen with existing records where the value is '@'
TransIP allows '@' as value to alias the root record.
'@' was on populate appended with the zone, which trigger an unneeded update.
'@' => '@.example.com.' -> 'example.com'
This fix will stop the unneeded update
2019-09-25 11:24:13 +02:00
Maikel Poot 7056d29907 fixes lint warning. 2019-09-25 08:18:59 +02:00
Maikel Poot 30c8c4d313 Add transip requirement and add provider to readme 2019-09-25 08:18:17 +02:00
Maikel Poot 02ec7c29cd Merge branch 'master' into transip_provider
* master:
  Adding Akamai entry to supported providers
2019-09-25 07:02:22 +02:00
Maikel Poot bb3f0c0b4a Added TransIP provider and tests 2019-09-25 07:01:06 +02:00
Ross McFarland 4b52aa9c92 Merge pull request #404 from Arunothia/users/arunothia/UpdateReadme
Adding Akamai entry to supported providers
2019-09-23 21:21:44 -04:00
Maikel Poot 736d588e86 Changed requirements to version 2.22.0
Fixes: ERROR: requests 2.20.0 has requirement urllib3<1.25,>=1.21.1, but you'll have urllib3 1.25.5 which is incompatible.
2019-09-20 10:18:51 +02:00
Arunothia Marappan 7d8f181367 Adding Akamai entry to supported providers 2019-09-19 10:48:18 -07:00
Ross McFarland e05f70fb47 Merge pull request #388 from willblackie/route53-split-fix
fix Route53Provider to tollerate multiple separators in record values
2019-08-19 06:10:12 -07:00
William Blackie dd4238ad6b fix split calls in Route53Provider to not specify ' ' parameter so they can tolerate multiple sequential separators 2019-08-19 17:06:23 +10:00
Ross McFarland 9bb3e48ac2 Merge pull request #387 from yzguy/constellix_provider
Add Constellix Provider
2019-08-08 10:39:40 -07:00
Adam Smith c0315d25ba add Constellix Provider 2019-08-06 22:49:18 -07:00
Ross McFarland 5db2f2e6f6 Merge pull request #383 from TruePack/add-selectel
Add Selectel as OctoDNS provider
2019-08-01 05:41:40 -07:00
Ross McFarland de2421aed4 Merge branch 'master' into add-selectel 2019-08-01 05:24:50 -07:00
Anton Shnayder 74a87d4933 Add debug for _include_changes 2019-08-01 13:33:53 +03:00
Shnayder Anton 76a9d358e8 Add more explicit constant name for pagination
Co-Authored-By: Ross McFarland <ross@github.com>
2019-08-01 13:08:27 +03:00
Ross McFarland 5088bf1726 Merge pull request #379 from basirjamil/master
Adding support for Akamai's fastdns
2019-07-29 13:51:08 -07:00
Ross McFarland e16d335121 Merge branch 'master' into master 2019-07-29 12:33:22 -07:00
Basir b2bd91a998 fastdns: resolved naming mismatch for exception class 2019-07-29 13:25:26 -04:00