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

2524 Commits

Author SHA1 Message Date
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
Ross McFarland
286e2bc94d Use dict.__repr__ for IdnaDict 2022-08-18 07:42:08 -07:00
Ross McFarland
f00474cca4 Record.name/decoded_name pattern implemented 2022-08-17 18:51:00 -07:00
Ross McFarland
a3ceb1f409 Extract Manager zones configuration, add checks for matching utf-u and idna zone names 2022-08-17 18:40:10 -07:00
Ross McFarland
bfe4ff3d2e Break up Manager.__init__ configuration bits for easier testing 2022-08-17 18:10:40 -07:00
Ross McFarland
c1ef45e0fd Convert Manager.config['zones'] to IdnaDict
- print Zone.decoded_name to logs for better readability
- Prefer decoded name in YamlProvider
2022-08-17 10:29:32 -07:00
Ross McFarland
67c75ff146 Implement IdnaDict, a dict with case and idna/utf-8 insensitive keys 2022-08-17 09:58:35 -07:00
Ross McFarland
c92734f7a6 Merge pull request #920 from octodns/rel-0-9-19
Rel 0.9.19 version bump & CHANGELOG update
v0.9.19
2022-08-14 11:53:10 -07:00
Ross McFarland
55aecba9de Add missing 0.9.18 CHANGELOG entries 2022-08-14 11:49:31 -07:00
Ross McFarland
dfd56c6636 Rel 0.9.19 version bump & CHANGELOG update 2022-08-14 11:49:20 -07:00
Ross McFarland
b5340801e0 Merge pull request #917 from octodns/subzones
Fix issues with sub-zone handling
2022-08-14 11:42:14 -07:00
Ross McFarland
ffe456714c Correct error message grammar
Co-authored-by: Sachi King <nakato@nakato.io>
2022-08-12 13:28:06 -07:00
Ross McFarland
4a847cb38c More test cases for configured_sub_zones 2022-08-11 12:25:37 -07:00
Ross McFarland
18ee70ddb5 Fix issue when subzone is a non-dotted endswith for zone 2022-08-11 09:10:56 -07:00
Ross McFarland
af010121ea Do away with zone_tree, not a tree and unnecessary now 2022-08-11 08:58:40 -07:00
Ross McFarland
810cc7faff Use collections.deque for pop'ing 2022-08-11 08:53:19 -07:00
Ross McFarland
611431b042 Broken up string formatting cleanup 2022-08-11 08:42:16 -07:00
Ross McFarland
33794f3796 Fix a bug in Zone.add_record subzone handling when name ends with non-dotted subzone name 2022-08-11 08:40:32 -07:00
Ross McFarland
6a1b86af6f Rework configured_sub_zones and add tests specifically for it 2022-08-11 07:50:32 -07:00
Ross McFarland
6e5c7a8b70 Add failing tests of subzone handling 2022-08-11 06:18:05 -07:00
Ross McFarland
35a6c85bbb Rework Manager.zone_tree into a property 2022-08-11 06:07:03 -07:00
Ross McFarland
62caa4bac6 Merge pull request #914 from octodns/rel-0-9-18
Rel 0.9.18 version bump & CHANGELOG update
v0.9.18
2022-08-09 08:09:09 -07:00
Ross McFarland
af40184f29 Rel 0.9.18 version bump & CHANGELOG update 2022-08-09 08:06:53 -07:00
Ross McFarland
a874edf43a Merge pull request #903 from octodns/idna
Add idna encode/decode helpers
2022-08-09 08:01:58 -07:00