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

2497 Commits

Author SHA1 Message Date
Ross McFarland
0f57e6c63e Implement manager.processors for configuring global processors 2022-09-12 15:28:51 -07:00
Ross McFarland
b4792707f8 Merge remote-tracking branch 'origin/main' into idna-internally 2022-09-12 14:56:01 -07:00
Ross McFarland
cabdd1222a Add lenient support to TtlRestrictionFilter 2022-09-12 14:32:23 -07:00
Ross McFarland
8ff83b8ed9 Implement TtlRestrictionFilter w/tests 2022-09-12 14:18:20 -07:00
Ross McFarland
92ecb54564 Add a note about name reject/allow filter to CHANGELOG 2022-09-11 15:02:09 -07:00
Ross McFarland
47b72225dc Processor impl that filters on name 2022-09-11 14:36:35 -07:00
Ross McFarland
51b45e5911 Merge pull request #931 from LuPo/LuPo-Readme
Update README.md
2022-09-10 17:29:49 -07:00
Lukasz Polanski
c4d9362664 Update README.md
Adding links to the noteworthy NetBox-DNS plugin and its OctoDNS provider
2022-09-10 23:23:54 +02:00
Ross McFarland
1cbcfbf1d3 Urlfwd isn't a RFC type so it shouldn't have rr text support 2022-09-08 10:56:03 -07:00
Ross McFarland
e6944ff5ae finish up rr text Record coverage (hopefully) 2022-09-08 10:37:26 -07:00
Ross McFarland
e33cf55e7d Another round of Record rr_text handling 2022-09-08 09:24:38 -07:00
Ross McFarland
0eb4e66634 Naptr to/from rr text 2022-09-07 15:24:17 -07:00
Ross McFarland
9caaa5259a Implement to/from rr text for MxValue as a POC 2022-09-07 15:02:38 -07:00
Ross McFarland
d9d3209ef6 Update octodns/record/__init__.py 2022-09-07 13:51:40 -07:00
Ross McFarland
c3a5795452 Clean up process funcs, always use cls 2022-09-07 13:33:56 -07:00
Ross McFarland
a6046e3e9d Remove uneeded/noop list comprehension 2022-09-07 13:13:17 -07:00
Ross McFarland
d439e70419 Revert "the *Value.data properties are no longer needed"
The mythicbeasts module (at least) is relying on them

This reverts commit 5d2ef02390.
2022-09-06 19:07:44 -07:00
Ross McFarland
5d2ef02390 the *Value.data properties are no longer needed 2022-09-06 18:58:50 -07:00
Ross McFarland
e875ca0304 Remove uneeded , case it was handling is now down in the cstor 2022-09-06 15:30:20 -07:00
Ross McFarland
9da2c15328 full testing for missing value properties 2022-09-06 15:30:00 -07:00
Ross McFarland
3557aac1d8 Allow our custom yaml config to dump value types 2022-09-06 15:17:58 -07:00
Ross McFarland
b402a43665 All record value(s) are first-class objects, as compatible as possible with previous str/dict 2022-09-06 14:55:24 -07:00
Ross McFarland
c11476d79a Merge pull request #928 from octodns/misc-bits
Misc bits: errant string joins from formatting formatted code and best practices in bootstrap
2022-09-06 12:59:35 -07:00
Ross McFarland
51f8eb17f0 Update to latest best practice for ignore-revs and hooks 2022-09-06 12:49:37 -07:00
Ross McFarland
d54baf0ea6 Ignore the string joins ref 2022-09-06 12:48:42 -07:00
Ross McFarland
fa4225b625 Fix lots of errant '...' '...' string joins 2022-09-06 12:47:47 -07:00
Ross McFarland
f01fe3f855 Merge pull request #924 from octodns/yaml-supports-fixes
Yaml supports fixes
2022-08-30 10:04:11 -07:00
Ross McFarland
9fc7e20531 Merge branch 'master' into yaml-supports-fixes 2022-08-29 16:44:21 -07:00
Ross McFarland
cda6ef3909 Merge remote-tracking branch 'origin/master' into idna-internally 2022-08-27 16:32:30 -07:00
Ross McFarland
3bd79627c3 Doc Zone.configured_sub_zones 2022-08-27 16:32:06 -07:00
Ross McFarland
3d698e8375 Merge pull request #925 from octodns/doc-filters
Add doc for processor.filter.*
2022-08-27 16:30:36 -07:00
Ross McFarland
a3e90ca4ac Add doc for processor.filter.* 2022-08-27 16:29:00 -07:00
Ross McFarland
b664a28488 Changelog update about Provider._process_desired_zone and YamlProvider.supports 2022-08-27 15:54:48 -07:00
Ross McFarland
2e3d325f71 YamlProvider.SUPPORTS dynamically returns the list of registered types 2022-08-27 15:53:56 -07:00
Ross McFarland
633d79969a Merge remote-tracking branch 'origin/master' into yaml-supports-fixes 2022-08-27 15:49:23 -07:00
Ross McFarland
557b80f784 Implement YamlProvider.supports that always says yes 2022-08-27 15:40:02 -07:00
Ross McFarland
72244ba161 Provider._process_desired_zone should call .supports, rather than do in SUPPORTS 2022-08-27 15:23:52 -07:00
Ross McFarland
82be4834fb Merge pull request #923 from octodns/correct-changelog-dates
Changelog release dates should be aug, not sept
2022-08-27 14:54:06 -07:00
Ross McFarland
6d2a039a3f Changelog release dates should be aug, not sept 2022-08-27 14:51:58 -07:00
Ross McFarland
16e0bd0675 Testing of Zone and Record name/decoded_name handling 2022-08-20 11:55:19 -07:00
Ross McFarland
27fc734c2a Test YamlProvider handling of non-ascii record names 2022-08-20 11:39:00 -07:00
Ross McFarland
55b9701837 IdnaError exception handling, ensure validation happens on encoded names 2022-08-20 09:40:54 -07:00
Ross McFarland
799e1232b3 Record should work with encoded same as everything else 2022-08-20 08:11:24 -07:00
Ross McFarland
94317879b4 few more utf-8 prints/exceptions 2022-08-18 20:13:36 -07:00
Ross McFarland
2d0f2ccc5c Add idna tests of eligible_zones and fix some messages/bugs 2022-08-18 20:10:11 -07:00
Ross McFarland
33284381f8 Use IdnaDict for eligible zone filtering 2022-08-18 12:32:20 -07:00
Ross McFarland
a33235d608 YamlProvider idna/utf-8 support, prefers utf8 2022-08-18 08:26:57 -07:00
Ross McFarland
0b0632717d Use decoded_* for human readable stuff 2022-08-18 08:11:18 -07:00
Ross McFarland
497336e6ab Use IdnaDict for configured_sub_zones, fix get_zone, comments 2022-08-18 08:10:21 -07:00
Ross McFarland
56faf78c72 Support eligible_zones with idna 2022-08-18 07:42:34 -07:00