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
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
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
Ross McFarland
9627384e17
Merge pull request #1010 from tatnat/main
...
Pass lenient through to arpa processor
2023-05-30 18:29:59 -07:00