Cadu Ribeiro
3451c79c6a
Change DNSimple's Provider to query zones instead domains
A quick summary of a problem with have with DNSimple provider:
Let's suppose that I have the following config:
zones:
30.114.195.in-addr.arpa.:
sources:
- config
targets:
- dnsimple
Even if a customer has this Reverse zone configured in DNSimple, this
fails with:
400 Bad Request for url: https://api.sandbox.dnsimple.com/v2/x/domains
because it is trying to create a domain because the zone wasn't found.
octodns.provider.dnsimple.DnsimpleClientNotFound: Not found
This happens because the GET /domains endpoint at DNSimple does not
bring Reverse Zones. To make this work nice, we should use /zones/
instead making it return properly the reverse zones.
5 years ago
Ricard Bejarano
ab436af92d
added populate() tests
5 years ago
Ricard Bejarano
1a2cb50c63
fixed potential KeyError when record ttl field is missing
5 years ago
Yaroshevich, Denis
04d87fdf35
allow to customize token_type, since there are two types of tokens: permanent (APIKey) and JWT (Bearer)
5 years ago
Yaroshevich, Denis
0ff933244a
allow to pass login/password which will be used to acquire token for further usage
5 years ago
Ricard Bejarano
73120bc9b5
Merge branch 'master' into hetzner-provider
5 years ago
Ricard Bejarano
8d1dd926ea
added Hetzner provider to README.md
5 years ago
Ricard Bejarano
f507349ce5
implemented HetznerProvider
5 years ago
Ricard Bejarano
8a9743b36e
added HetznerClient._replace_at to address the "@"/"" record name problem
5 years ago
Ricard Bejarano
c8e91c1e11
added HetznerClient docstring
5 years ago
Ricard Bejarano
c71784b0e8
initial work on Hetzner provider
- implemented HetznerClient API class
- tested manually, lacking formal tests
5 years ago
Yaroshevich, Denis
988e8d27fb
fix populate for multiple resource records in single rrset
5 years ago
Ross McFarland
8668dd3e8b
Merge pull request #689 from cfunkhouser/handles-output-a-little-more-nicely
Capture plan output in File as argument to sync
5 years ago
Christian Funkhouser
ada61f8d76
De-lint an aggressively-long log line
5 years ago
Christian Funkhouser
aa93e20f2e
Represent plan_output_fh less verbosely.
Co-authored-by: Ross McFarland <ross@github.com>
5 years ago
Christian Funkhouser
55c194c203
Update tests/test_octodns_manager.py
Co-authored-by: Ross McFarland <ross@github.com>
5 years ago
Christian Funkhouser
2075550f07
Test that Manager passes fh to _PlanOutputs
5 years ago
Christian Funkhouser
090dbe3515
sync accepts file handle for plan output
5 years ago
Ross McFarland
81b68de097
Merge pull request #686 from Smallcubed/smallcubed-easydns-patch
Change the auth value to have a proper string not a binary rep
5 years ago
Scott Little
9fa394ff0f
Merge branch 'master' into smallcubed-easydns-patch
5 years ago
Ross McFarland
3032a86647
Merge pull request #687 from maikelpoot/transip_provider_ns
Enable NS support for non-root NS records
5 years ago
Maikel Poot
840cb03bf4
Fix lint error
5 years ago
Maikel Poot
60e6f185cd
Update Documentation
5 years ago
Maikel Poot
87c31ca23d
Update transip unittest
5 years ago
Maikel Poot
374a5c62f2
Enable NS support for non-root NS records
5 years ago
Scott Little
a99c71b3e5
Change the auth value to have a proper string not a binary rep
5 years ago
Ross McFarland
12dae35447
Merge pull request #685 from octodns/dependabot/pip/pyyaml-5.4
Bump pyyaml from 5.3.1 to 5.4
5 years ago
dependabot[bot]
1aefa1a496
Bump pyyaml from 5.3.1 to 5.4
Bumps [pyyaml](https://github.com/yaml/pyyaml ) from 5.3.1 to 5.4.
- [Release notes](https://github.com/yaml/pyyaml/releases )
- [Changelog](https://github.com/yaml/pyyaml/blob/master/CHANGES )
- [Commits](https://github.com/yaml/pyyaml/compare/5.3.1...5.4 )
Signed-off-by: dependabot[bot] <support@github.com>
5 years ago
Yaroshevich, Denis
4a1e11c394
commit missing changes for tests
5 years ago
Yaroshevich, Denis
c35e369b8d
Merge branch 'gcore-provider' of github.com:G-Core/octodns into gcore-provider
5 years ago
Yaroshevich, Denis
70555ed546
add new API parameter has been added to fetch all resource records
5 years ago
Yaroshevich, Denis
ac56a36f43
multiple resource records values should be sent as separate 'content'-s
5 years ago
Yaroshevich Denis
bef351f8be
Merge branch 'master' into gcore-provider
5 years ago
Ross McFarland
1ef140f372
Merge pull request #682 from evgkrsk/patch-1
Update README.md: fix typo
5 years ago
Ross McFarland
376449b771
Merge branch 'master' into patch-1
5 years ago
Ross McFarland
575f50fb56
Merge pull request #683 from octodns/run-ci-on-md-changes
Revert "Stopped running CI for doc changes."
5 years ago
Ross McFarland
8745081746
Revert "Stopped running CI for doc changes."
This reverts commit a8366aa02d .
5 years ago
Evgenii Tereshkov
6c1cc47024
Update README.md: fix typo
5 years ago
Yaroshevich Denis
d18757754d
Merge branch 'master' into gcore-provider
5 years ago
Yaroshevich, Denis
04a9b2b9b8
add logging for all apply actions, instead of in case of error(s)
5 years ago
Ross McFarland
765766b1bf
Merge pull request #679 from xt0rted/patch-1
Update branch name
5 years ago
Ross McFarland
236615fdd5
Merge branch 'master' into processors
5 years ago
Ross McFarland
06f685583c
Remove some whitespace.
5 years ago
Brian Surowiec
bec4d025dc
Update branch name
5 years ago
Yaroshevich, Denis
2f90ce4756
add more information in logs when RR create/update/delete fail
5 years ago
Yaroshevich, Denis
88b003130e
fix API incorrect behaviour while returning records data: API always must return type in upper case, but at this moment it returns record type as it was provided on record creation
5 years ago
Yaroshevich, Denis
d688c6123a
Added G-Core DNS API v2 provider with support of A, AAAA records
5 years ago
Ross McFarland
fa5cff78ff
Merge pull request #668 from ucc/srv_null_records
Fix handling of NULL SRV records in Cloudflare and Digital Ocean providers, add warnings to DNS Made Easy and DNSimple providers
5 years ago
Ross McFarland
5e1f653848
Merge remote-tracking branch 'origin/master' into srv_null_records
5 years ago
Ross McFarland
55af09d73c
use super for supports base case, remove unused `data_for`.
5 years ago