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

892 Commits

Author SHA1 Message Date
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
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
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
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
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