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
Basir
55210ebb05
fastdns: fixed naming in AkamaiClient init
2019-07-29 13:09:18 -04:00
Basir
93e1e0939d
fastdns: fixed how exceptions are handled in _request
2019-07-29 13:07:04 -04:00
Basir
a85d4e25ed
fastdns: refactored AkamaiClientNotFound exception class
2019-07-29 13:03:23 -04:00
Ross McFarland
fcb7c1f94b
Merge pull request #381 from kittenking/typo-fixes
...
Fix typos across octodns repository
2019-07-29 09:34:02 -07:00
Ross McFarland
ce67824015
Handle python3 sourcing of urlparse
2019-07-29 08:48:17 -07:00
Ross McFarland
da09d9baaf
Modernize object cmp methods
2019-07-29 08:45:49 -07:00
Ross McFarland
9e4c120c3e
StringIO compat
2019-07-29 08:44:35 -07:00
Ross McFarland
a9d0eef3ba
Lots of text_type
2019-07-29 08:37:47 -07:00
Ross McFarland
ee0efc5b3a
Explicit list-ification
2019-07-29 08:35:11 -07:00
Shnayder Anton
57c96cf40f
Add Selectel as OctoDNS provider
2019-07-22 18:20:11 +03:00
Kitten King
daa6fecc9b
Fix Typos
2019-07-20 06:31:05 +00:00
Basir Jamil
41a5d78728
fastdns: refactored how exceptions are handled
2019-07-19 20:53:34 +00:00
basirjamil
91e7ac6d36
Update octodns/provider/fastdns.py
...
Co-Authored-By: Ross McFarland <ross@github.com >
2019-07-19 14:33:23 -04:00
basirjamil
d53eb7ad8e
Update octodns/provider/fastdns.py
...
Co-Authored-By: Ross McFarland <ross@github.com >
2019-07-19 14:32:58 -04:00
basirjamil
76e799873e
Update octodns/provider/fastdns.py
...
Co-Authored-By: Ross McFarland <ross@github.com >
2019-07-19 14:32:51 -04:00
Ross McFarland
30dc13d21d
Merge branch 'master' into modernize-python2-code
2019-07-19 10:22:28 -07:00
Ross McFarland
dbf4396dfb
Merge branch 'master' into master
2019-07-19 08:55:03 -07:00
Ross McFarland
6e16799d98
Merge pull request #380 from github/mythic-beasts-readme
...
Add MythicBeastsProvider to README
2019-07-19 08:37:14 -07:00
Ross McFarland
6f39ecf261
Add MythicBeastsProvider to README
2019-07-19 08:17:37 -07:00
Ross McFarland
a043639def
Merge pull request #360 from mythic-beasts/master
...
Support for Mythic Beasts DNS API
2019-07-19 08:16:09 -07:00
Ross McFarland
a116df3745
Merge branch 'master' into master
2019-07-19 08:14:00 -07:00
Basir
79dd35f7a7
fastdns: fixed an issue with handling spaces in SPF records
2019-07-18 17:56:18 -04:00
Basir Jamil
5a741eb600
fastdns: fixed typo in test fixture
2019-07-18 21:16:34 +00:00
Basir Jamil
e3f6c4c711
fastdns: changed sshfp to convert text to lowercase, since akamai changes to caps
2019-07-18 21:07:14 +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
Basir Jamil
3e3bfe5cf5
fastdns provider fixes:
...
- fixed exception handling in AkamaiClientException
- fixed zone_records and zone_recordset fxns in AkamaiProvider and AkamaiClient
- refactored _build_zone_config in AkamaiProvider
2019-07-17 23:34:58 +00:00
Basir Jamil
5729358e37
removed redundant recordsets_get fxn from AkamaiClient
2019-07-16 19:27:24 +00:00
Ross McFarland
1d3db3ade8
Merge branch 'master' into modernize-python2-code
2019-07-16 07:14:31 -07:00
Ross McFarland
cdd7a12e39
Merge pull request #377 from github/rel-cleanup-and-fixes
...
Render README on pypi as markdown, update twine, fix a couple README bits
2019-07-16 07:09:21 -07:00
Ross McFarland
4ae3807627
Render README on pypi as markdown, update twine, fix a couple README bits
2019-07-16 07:03:50 -07:00
Ross McFarland
f3b58cfe0c
Merge pull request #376 from github/rel-0-9-6
...
v0.9.6 version bump and CHANGELOG updates
v0.9.6
2019-07-16 06:42:35 -07:00
Ross McFarland
0040a51f11
v0.9.6 version bump and CHANGELOG updates
2019-07-16 06:24:43 -07:00
Ross McFarland
257b366936
Merge pull request #375 from github/weight-0-16
...
Drop dynamic record value weight to 0-16
2019-07-16 06:19:07 -07:00
Ross McFarland
003e8651ce
Drop dynamic record value weight to 0-16
...
That's all Dyn supports and it's cleaner to match it than to scale dyn since
we'd lose precision we can't get back during populate.
2019-07-16 06:14:45 -07:00
cclauss
9149d358f4
pragma: no cover
2019-07-15 05:36:02 +02:00
cclauss
c8b261a409
Unroll the list comprehensions
2019-07-13 23:49:09 +02:00
cclauss
158add8eb6
Modernize Python 2 code to prepare for Python 3
2019-07-12 02:11:43 +02:00