Commit Graph

2717 Commits

Author SHA1 Message Date
Ross McFarland bdc97fbd86 Merge pull request #1032 from octodns/deprecate-geo
Deprecate geo records in favor of dynamic
2023-07-30 08:08:35 -06:00
Ross McFarland 303bc7740d Deprecate geo records in favor of dynamic 2023-07-30 06:40:17 -07:00
Ross McFarland 0d8fcf490b Merge pull request #1031 from octodns/no-netbox-modules-ci
Comment out netbox modules ci run
2023-07-30 07:29:31 -06:00
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 9cb690d64c Remove a python 3.7 import work-around 2023-07-29 12:02:26 -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 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
Ross McFarland 49d9d88e1b Add a message to script/release about pypirc when absent 2023-06-27 09:27:13 -07:00
Viranch Mehta 5eb8996c5e Merge pull request #1015 from octodns/dynamic-docs-azure-up
Update azure's status flag info in dynamic_records.md
2023-06-25 09:28:50 -07:00
Viranch Mehta da1616a124 Update azure's status flag info in dynamic_records.md
Per https://github.com/octodns/octodns-azure/pull/60
2023-06-25 00:24:34 -07:00
Ross McFarland 03c69c54c0 Merge pull request #1013 from octodns/ownership-add-lenient
Always add ownership flagging records with lenient=True
2023-06-23 22:03:27 -07:00
Ross McFarland 44c731dc79 Merge branch 'main' into ownership-add-lenient 2023-06-23 06:53:48 -07:00
Ross McFarland 155e674968 Merge pull request #1014 from tatnat/main
Add zone name to TooMuchChange during plan
2023-06-22 14:37:19 -07:00
Nathan Tat 1515fd186f Add zone name to TooMuchChange during plan 2023-06-22 14:32:03 -07:00
Ross McFarland 2de9b80acc Merge branch 'main' into ownership-add-lenient 2023-06-20 10:30:41 -07:00
Ross McFarland 73c50206c4 Merge pull request #1005 from octodns/rc-version-fix
Make the in-repo __VERSION__ match what the most recent release used
2023-06-20 09:25:22 -07:00
Ross McFarland 50542b082c Merge branch 'main' into rc-version-fix 2023-06-20 09:23:38 -07:00
Ross McFarland 3ce2c59b1a changelog entry for ownership and report lenient 2023-06-20 09:21:10 -07:00
Ross McFarland d370e3256b Support --leient flag for report cmd 2023-06-20 09:18:57 -07:00
Ross McFarland 2a99bd922f Always add ownership flatting records with lenient=True
This is intened to address cases where NS delegation ownership records
are added to the parent zone when they technically should live in the
delegated child. They're only used as ~metadata so this is fine, so long
as the provider supports it.
2023-06-20 07:41:38 -07:00