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

2830 Commits

Author SHA1 Message Date
Ross McFarland
f9b49b68ab Comment out netbox modules ci run 2023-07-30 06:22:32 -07:00
Ross McFarland
82bf9586b1 Merge pull request #1030 from octodns/remove-py-3-7-try
Require python 3.8, remove a p3.7 import work-around, address other minor TODOs as prep for 1.0
2023-07-30 07:20:19 -06:00
Ross McFarland
c908d90656 Uncomment some lightweight dynamic yaml tests that were TODO'd 2023-07-29 18:16:56 -07:00
Ross McFarland
6a7d5349e0 Remove botocore logging quell, moved to octodns-route53 2023-07-29 18:02:10 -07:00
Ross McFarland
c649a9c999 Formally deprecate Zone._remove_record in favor of Zone.remove_record 2023-07-29 17:58:28 -07:00
Ross McFarland
abb80e509d Remove old non-actionable TODO 2023-07-29 17:48:26 -07:00
Ross McFarland
f94ae67d77 Remove Dyn related logging quell 2023-07-29 17:48:21 -07:00
Ross McFarland
15390a6679 CHANGELOG entry about py 3.8 req 2023-07-29 17:28:36 -07:00
Ross McFarland
6be9bb9c6d Move ContextDict into octodns.context 2023-07-29 12:10:00 -07:00
Ross McFarland
9cb690d64c Remove a python 3.7 import work-around 2023-07-29 12:02:26 -07:00
Ross McFarland
f14c1f0b64 formatting 2023-07-29 10:25:28 -07:00
Ross McFarland
20ace6008c Use the correct set of sources when dynamically dumping 2023-07-29 10:24:13 -07:00
Ross McFarland
27f0ff9e21 Document new dynamic zone config functionality, improve overall config doc a bit 2023-07-29 09:46:19 -07:00
Ross McFarland
e910450782 readme cleanup: consistent octoDNS capitalization, console rather than shell 2023-07-29 09:45:50 -07:00
Ross McFarland
361de870e0 octodns-validate dynamic-config support 2023-07-29 08:44:30 -07:00
Ross McFarland
49bdf9e4df octodns-dump support all zones, including dynamic-config 2023-07-29 08:36:46 -07:00
Ross McFarland
2c2d16b2cb Refactor out zone pre-processing so it can be shared with other methods 2023-07-29 08:36:11 -07:00
Ross McFarland
31d8d57e79 Rework yaml context logic to DRY things up 2023-07-28 20:43:04 -07:00
Ross McFarland
ebe9374405 Clean up context cases, full test coverage 2023-07-28 18:52:32 -07:00
Ross McFarland
1776d558b5 POC of config/validation errors with context. Implemented by YAML for all it's cases 2023-07-28 17:14:01 -07:00
Ross McFarland
4b4b907584 Testing for manager's use of list_zones for dynamically configured zones 2023-07-28 14:34:50 -07:00
Ross McFarland
92623b1a2c Testing of (Split)YamlProvider.list_zones w/fixes 2023-07-28 14:16:36 -07:00
Ross McFarland
51d0265777 Merge remote-tracking branch 'origin/main' into dynamic-zones 2023-07-28 13:55:46 -07:00
Ross McFarland
7b2a1d4429 Merge pull request #1028 from octodns/rel-1-0-0rc1
Version 1.0.0rc1 version bump and changelog update
v1.0.0rc1
2023-07-26 10:44:20 -06:00
Ross McFarland
2dabfe5a06 Version 1.0.0rc1 version bump and changelog update 2023-07-26 09:29:05 -07:00
Ross McFarland
5dd5fae210 error when list_zones is missing on a dynamic source 2023-07-26 09:26:09 -07:00
Ross McFarland
da5b7d0d1e Sketch out an option for dynamic zone config 2023-07-21 13:26:29 -07:00
Ross McFarland
49aca9db10 Merge pull request #1020 from octodns/full-tinydns-support
Full tinydns spec-compliant source implementation
2023-07-17 10:01:56 -06:00
Ross McFarland
0b5dac30b6 DRY up tinydns ttl finding logic 2023-07-06 08:00:51 -04:00
Ross McFarland
59a8958226 Record.parse_rdata_texts, TinyDns support for arbitrary record types 2023-07-01 09:18:53 -07:00
Ross McFarland
b1252f923e deal with duplicates and duplicate auto-creates cleanly 2023-06-30 18:53:57 -07:00
Ross McFarland
80adcc5d9b TinyDNS SRV support and test coverage 2023-06-30 18:31:09 -07:00
Ross McFarland
34980504b3 Full TinyDNS rework test coverage 2023-06-30 16:36:19 -07:00
Ross McFarland
7920b815f3 We now use .ownes, so no need to handle SubzoneRecordException 2023-06-30 16:35:45 -07:00
Ross McFarland
ca3a4541a0 TindyDNS rework passing tests 2023-06-30 14:59:48 -07:00
Ross McFarland
4a7df31445 handle a couple zone.owns edge cases 2023-06-30 14:59:09 -07:00
Ross McFarland
49233e2da6 Add owns method to Zone 2023-06-30 14:31:06 -07:00
Ross McFarland
cdca6085a6 Correctly handle TTLs, remove dead code, arpa support 2023-06-30 13:13:07 -07:00
Ross McFarland
50df3387e6 tinydns lines to records isn't one-to-one, rework to handle that 2023-06-30 12:25:06 -07:00
Ross McFarland
1bad1e668b WIP: full tinydns spec-compliant source implementation 2023-06-29 15:40:00 -07:00
Ross McFarland
1032abf558 Merge pull request #1019 from octodns/tiny-dns-trailing-dot
Correctly handle trailing . in TinyDNS source fqdns
2023-06-29 10:27:31 -07:00
Ross McFarland
33f464a17d Changelog entry for tinydns . fix 2023-06-29 10:16:00 -07:00
Ross McFarland
59478e9c7c Correctly handle trailing . in TinyDNS source fqdns 2023-06-29 10:12:52 -07:00
Ross McFarland
7b3b2a9eaa Merge pull request #1018 from octodns/python-versions
Update CI python versions, remove 3.7
2023-06-28 16:33:13 -07:00
Ross McFarland
221d4f482c black and isort version req updates 2023-06-28 14:35:38 -07:00
Ross McFarland
166f4f591d use v2 actions 2023-06-28 14:24:08 -07:00
Ross McFarland
f64de776cd Bump setup-py to 3.11 2023-06-28 14:24:06 -07:00
Ross McFarland
4b2d0fdfb2 Update CI python versions, remove 3.7 2023-06-28 13:57:14 -07:00
Ross McFarland
33266a3f6a Merge pull request #1017 from octodns/script-release-pypi-note
Add a message to script/release about pypirc when absent
2023-06-28 13:11:11 -07:00
Ross McFarland
aaf185d026 Merge branch 'main' into script-release-pypi-note 2023-06-27 13:01:56 -07:00