Ross McFarland
659a60de46
v0.9.8 version bump and CHANGELOG updates
6 years ago
Ross McFarland
e3ad57d15b
twine check before upload
6 years ago
Ross McFarland
a1d2217604
Fix/hack README rendering so that pypi's markdown handling libs are happy
6 years ago
Ross McFarland
f7424a2853
Merge pull request #407 from github/rel-0-9-7
v0.9.7 version bump and CHANGELOG updates
6 years ago
Ross McFarland
97608b3823
v0.9.7 version bump and CHANGELOG updates
6 years ago
Ross McFarland
2cd23a14ae
Merge pull request #405 from maikelpoot/transip_provider
Add a Transip provider
6 years ago
Maikel Poot
637c254778
Handling PR Review comments.
- Added Specific exceptions
- str() instead of concatenation
- removed zone not found warning
6 years ago
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.
6 years ago
Maikel Poot
71f215932d
whitespaces around operators to make /script/lint happy again
6 years ago
Maikel Poot
9cab94a83a
Some codestyle review changes.
6 years ago
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()
6 years ago
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
6 years ago
Maikel Poot
7056d29907
fixes lint warning.
6 years ago
Maikel Poot
30c8c4d313
Add transip requirement and add provider to readme
6 years ago
Maikel Poot
02ec7c29cd
Merge branch 'master' into transip_provider
* master:
Adding Akamai entry to supported providers
6 years ago
Maikel Poot
bb3f0c0b4a
Added TransIP provider and tests
6 years ago
Ross McFarland
4b52aa9c92
Merge pull request #404 from Arunothia/users/arunothia/UpdateReadme
Adding Akamai entry to supported providers
6 years ago
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.
6 years ago
Arunothia Marappan
7d8f181367
Adding Akamai entry to supported providers
6 years ago
Ross McFarland
e05f70fb47
Merge pull request #388 from willblackie/route53-split-fix
fix Route53Provider to tollerate multiple separators in record values
6 years ago
William Blackie
dd4238ad6b
fix split calls in Route53Provider to not specify ' ' parameter so they can tolerate multiple sequential separators
6 years ago
Ross McFarland
9bb3e48ac2
Merge pull request #387 from yzguy/constellix_provider
Add Constellix Provider
6 years ago
Adam Smith
c0315d25ba
add Constellix Provider
6 years ago
Ross McFarland
5db2f2e6f6
Merge pull request #383 from TruePack/add-selectel
Add Selectel as OctoDNS provider
6 years ago
Ross McFarland
de2421aed4
Merge branch 'master' into add-selectel
6 years ago
Anton Shnayder
74a87d4933
Add debug for _include_changes
6 years ago
Shnayder Anton
76a9d358e8
Add more explicit constant name for pagination
Co-Authored-By: Ross McFarland <ross@github.com>
6 years ago
Ross McFarland
5088bf1726
Merge pull request #379 from basirjamil/master
Adding support for Akamai's fastdns
6 years ago
Ross McFarland
e16d335121
Merge branch 'master' into master
6 years ago
Basir
b2bd91a998
fastdns: resolved naming mismatch for exception class
6 years ago
Basir
55210ebb05
fastdns: fixed naming in AkamaiClient init
6 years ago
Basir
93e1e0939d
fastdns: fixed how exceptions are handled in _request
6 years ago
Basir
a85d4e25ed
fastdns: refactored AkamaiClientNotFound exception class
6 years ago
Ross McFarland
fcb7c1f94b
Merge pull request #381 from kittenking/typo-fixes
Fix typos across octodns repository
6 years ago
Shnayder Anton
57c96cf40f
Add Selectel as OctoDNS provider
6 years ago
Kitten King
daa6fecc9b
Fix Typos
6 years ago
Basir Jamil
41a5d78728
fastdns: refactored how exceptions are handled
7 years ago
basirjamil
91e7ac6d36
Update octodns/provider/fastdns.py
Co-Authored-By: Ross McFarland <ross@github.com>
7 years ago
basirjamil
d53eb7ad8e
Update octodns/provider/fastdns.py
Co-Authored-By: Ross McFarland <ross@github.com>
7 years ago
basirjamil
76e799873e
Update octodns/provider/fastdns.py
Co-Authored-By: Ross McFarland <ross@github.com>
7 years ago
Ross McFarland
dbf4396dfb
Merge branch 'master' into master
7 years ago
Ross McFarland
6e16799d98
Merge pull request #380 from github/mythic-beasts-readme
Add MythicBeastsProvider to README
7 years ago
Ross McFarland
6f39ecf261
Add MythicBeastsProvider to README
7 years ago
Ross McFarland
a043639def
Merge pull request #360 from mythic-beasts/master
Support for Mythic Beasts DNS API
7 years ago
Ross McFarland
a116df3745
Merge branch 'master' into master
7 years ago
Basir
79dd35f7a7
fastdns: fixed an issue with handling spaces in SPF records
7 years ago
Basir Jamil
5a741eb600
fastdns: fixed typo in test fixture
7 years ago
Basir Jamil
e3f6c4c711
fastdns: changed sshfp to convert text to lowercase, since akamai changes to caps
7 years ago
Basir Jamil
1596add89f
fastdns provider:
- added unit tests for apply functions
- added another json config file for this
- 100% code coverage reached
7 years ago
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
7 years ago