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

838 Commits

Author SHA1 Message Date
Ricard Bejarano
c8e91c1e11 added HetznerClient docstring 2021-04-12 21:08:53 +02:00
Ricard Bejarano
c71784b0e8 initial work on Hetzner provider
- implemented HetznerClient API class
- tested manually, lacking formal tests
2021-04-12 08:06:59 +02:00
Ross McFarland
5e1f653848 Merge remote-tracking branch 'origin/master' into srv_null_records 2021-02-18 07:52:47 -08:00
Ross McFarland
55af09d73c use super for supports base case, remove unused data_for. 2021-02-18 07:11:18 -08:00
Mark Tearle
ccd7994347 Merge branch 'master' into loc_record_support 2021-02-15 22:52:49 +08:00
Mark Tearle
84a0c089d4 Warn that NULL SRV records are unsupported in DNS Made Easy provider 2021-02-15 22:33:12 +08:00
Mark Tearle
2cd5511dc6 Warn that NULL SRV records are unsupported in DNSimple provider
DNSimple does not handle NULL SRV records correctly (either via
their web interface or API).  Flag to end user if attempted.

Issue noted with DNSimple support 2020-12-09
2021-02-15 22:33:04 +08:00
Mark Tearle
39412924da Fix handling of NULL SRV records in DigitalOcean provider 2021-02-15 22:24:26 +08:00
Mark Tearle
403be8bb83 Fix handling of NULL SRV records in Cloudflare provider 2021-02-15 22:23:45 +08:00
Ross McFarland
6034e8022f Swap import order 2021-02-11 17:05:42 -08:00
Steven Honson
fdf74f9dd3 powerdns: sort in place 2021-02-12 00:48:42 +11:00
Steven Honson
39d86f023e powerdns: deletes before replaces 2021-02-12 00:29:48 +11:00
Ross McFarland
61b117693b Merge branch 'master' into making-changes-info 2021-02-09 07:50:53 -08:00
Mark Tearle
f5c2f3a141 Add LOC record support to PowerDNS provider 2021-02-09 20:41:46 +08:00
Mark Tearle
5852ae7a2f Detect changes to LOC record correctly 2021-02-09 20:41:44 +08:00
Mark Tearle
5963c8b894 Force order of Delete() -> Create() -> Update() in Cloudflare provider
Addresses issues with changing between A, AAAA and CNAME records in
both directions with the Cloudflare API

See also: github/octodns#507
See also: github/octodns#586
See also: github/octodns#587
2021-02-09 20:41:42 +08:00
Mark Tearle
8338e8db58 Add LOC record support to Cloudflare provider 2021-02-09 20:41:41 +08:00
Mark Tearle
3ac8d0fa1c Add LOC record support to AXFR source 2021-02-09 20:41:39 +08:00
Mark Tearle
9d4bd0aaec Add support for LOC records 2021-02-09 20:41:37 +08:00
Ross McFarland
f9cbf81817 Merge branch 'master' into fix-windows-filename-problems 2021-02-05 12:04:31 -08:00
Ross McFarland
4081c7b31b Add the number of changes and zone name to "making changes" 2021-02-05 11:55:37 -08:00
Ross McFarland
cda56a3ca7 Force the value passed to FQDN to be a str 2021-02-04 10:48:45 -08:00
Robert Reichel
9056c781c2 Merge branch 'master' into rreichel3/lazy-load-azuredns-client 2021-02-02 13:23:30 -05:00
Robert Reichel
a58371e3bb Apply suggestions from code review
Co-authored-by: Ross McFarland <ross@github.com>
2021-02-02 12:40:57 -05:00
Robert Reichel
831d1cc30b Add missing colon 2021-02-02 12:34:44 -05:00
Robert Reichel
5e78d07a97 Use @property in lieu of property() 2021-02-02 12:31:04 -05:00
Robert Reichel
975376d09d Remove trailing whitespace 2021-02-02 12:26:04 -05:00
Robert Reichel
6fb77c0810 Add set DNS client logic if needed for testing 2021-02-02 12:21:48 -05:00
Robert Reichel
6146be8ec3 Remove unused set_dns_client property 2021-02-02 12:21:00 -05:00
Robert Reichel
0b116a57b9 Modify Azure DNS Client logic to lazy load
Lazy loading the Azure DNS client ensures that the necessary network calls only occur when it is time to actually do something with the client.
2021-02-02 12:18:40 -05:00
Ross McFarland
c0000ee627 Merge branch 'master' into rreichel3/azure-dns-zones-improvement 2021-01-31 09:24:56 -08:00
Robert Reichel
3ab532c5af Fix test coverage 2021-01-29 15:30:17 -05:00
Robert Reichel
f92fdfce17 Even more desperate attempts to appease linter 2021-01-29 15:24:42 -05:00
Robert Reichel
a8505d66f1 Improve checking and creating Azure DNS Zones
This change improves the process for checking for AzureDNS zones by using the known set and not relying upon custom error handling.

Since the provider already fetches the zones, octodns doesn't need to make a second call to check for the existence of the zone - _populate_zones already does that for us.
2021-01-29 15:11:27 -05:00
Ross McFarland
4ce2563d2e Remove the rest of the . ending files, clean up code and tests for better coverage 2021-01-28 13:24:35 -08:00
Ross McFarland
c08d4ac88f Look for zone filename not zone_name in axfr directory listing 2021-01-25 15:35:37 -08:00
Ross McFarland
9e04076d5f Merge branch 'master' into azuredns_txt 2021-01-23 09:09:12 -08:00
Adam Smith
b2eab63d54 ZoneFileSource: allow users to specify file extension 2021-01-08 20:02:37 -08:00
Piotr Pieprzycki
7afedb9893 Merge branch 'master' into azuredns_txt 2021-01-04 08:55:18 +01:00
Arunothia Marappan
32811ed5c1 Update octodns/provider/azuredns.py
Co-authored-by: Ross McFarland <ross@github.com>
2020-12-26 15:01:14 -08:00
Arunothia Marappan
cffc906071 Removing trailing whitespace in comment 2020-12-25 21:53:47 -08:00
Arunothia Marappan
cad48ea4e8 Updating lengthy comment 2020-12-25 21:50:46 -08:00
Arunothia Marappan
d28d51290b Removing space from blank line 2020-12-25 21:11:02 -08:00
Arunothia Marappan
949a136f53 Enforcing Delete to happen before all other operations in _apply 2020-12-25 21:07:23 -08:00
Arunothia Marappan
262eb37254 Merge branch 'master' into master 2020-12-18 13:00:42 -08:00
Ross McFarland
3e09451fd7 Remove debug print. 2020-12-18 08:50:59 -08:00
Marc 'risson' Schmitt
2b454ccc22 manager: error when an alias zone is synced without its source
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
2020-12-17 15:23:22 +01:00
Nikolay Denev
049bdb55af Shorten line 2020-12-11 17:47:22 +00:00
Nikolay Denev
20dc4dc6a7 Update octodns/provider/ultra.py
Co-authored-by: Ross McFarland <ross@github.com>
2020-12-11 16:54:09 +00:00
Nikolay Denev
9549a0dec9 Ignore records with unsupported rrtypes and log warning. 2020-12-10 22:31:33 +00:00