Commit Graph

2798 Commits

Author SHA1 Message Date
Ross McFarland 00cbf2e136 processor should use id not name 2023-09-10 12:49:11 -07:00
Ross McFarland e61363b910 Need to add the meta record with lenient in case it's temp empty values 2023-09-10 12:48:12 -07:00
Ross McFarland 3343c4ba51 MetaProcessor implementation and testing 2023-09-10 12:30:26 -07:00
Ross McFarland a9467aaebb move auto-arpa to prepend post_processors
Preferable to have it run later after other processors have had their
change to add/remove records. Otherwise there may be PTRs created for
things that processors have filtered out. It's always possible to
manually include it in the appropriate places if you need finger grained
control.
2023-09-10 07:49:05 -07:00
Ross McFarland 557d0eb1cb Add post_processor Manager configuration option/support 2023-09-10 07:46:29 -07:00
Ross McFarland b93ef685b3 Merge pull request #1058 from octodns/list-processors
Add a Processors list/section to the README
2023-09-06 15:18:16 -06:00
Ross McFarland 6be12c23b0 Add a Processors list/section to the README 2023-09-06 14:16:18 -07:00
Ross McFarland 402e66384e Merge pull request #1048 from octodns/yaml-provider-static
YamlProvider support for shared file, loaded into all zones
2023-09-06 14:55:44 -06:00
Ross McFarland 028b2a52f6 Merge remote-tracking branch 'origin/main' into yaml-provider-static 2023-08-31 10:52:12 -07:00
Ross McFarland 8237aa955d Merge pull request #1044 from octodns/yaml-provider-refactor
Deprecate SplitYamlProvider, subsume functionality into YamlProvider w/a refactor
2023-08-31 11:50:10 -06:00
Ross McFarland 93b397cbb2 Correct Split Details directory example 2023-08-29 13:51:53 -07:00
Ross McFarland 8177ee6926 Revert "yaml provider is either split or zonefile, not both"
This reverts commit 6f39fcc5f7.
2023-08-29 12:59:38 -07:00
Ross McFarland 84add19ada Merge remote-tracking branch 'origin/main' into yaml-provider-refactor 2023-08-29 12:34:45 -07:00
Ross McFarland 77b1d7a1ba Correct split_catchall doc 2023-08-29 12:34:23 -07:00
Ross McFarland 6f39fcc5f7 yaml provider is either split or zonefile, not both 2023-08-27 08:37:26 -07:00
Ross McFarland e9d6e6d11f Merge pull request #1052 from octodns/readme-spf
Add octodns-spf to the README
2023-08-23 14:32:49 -06:00
Ross McFarland 3d719de1a5 Add octodns-spf to the README 2023-08-23 13:30:59 -07:00
Ross McFarland fa732a4fbc Merge pull request #1049 from octodns/zone-exception-context-support
Record's carry context, Zone exceptions make use of it to help with error messages
2023-08-22 15:25:34 -06:00
Ross McFarland ca1bae0797 CHANGELOG entry for shared_filename 2023-08-19 14:07:52 -07:00
Ross McFarland 857d5e2a61 Record's carry context, Zone exceptions make use of it to help with error messages 2023-08-18 20:24:26 -07:00
Ross McFarland e48759791c forgot to add shared.yaml test file 2023-08-18 16:35:20 -07:00
Ross McFarland cb28fa0e26 YamlProvider support for shared file, loaded into all zones 2023-08-18 16:20:53 -07:00
Ross McFarland 779f2f44fa Rename split_only to disable_zonefile. More accurate and future-proof. Also improve doc a bit 2023-08-18 15:40:49 -07:00
Ross McFarland aab868f345 Make sure the only* record isn't showing up when it shouldn't 2023-08-18 09:25:06 -07:00
Ross McFarland 3f7234bfd3 Move sources tests into correct class 2023-08-18 08:18:26 -07:00
Ross McFarland 61d3ed884a More YamlProvider details testing 2023-08-18 07:39:47 -07:00
Ross McFarland b0dff4fe04 Try reordering if clauses 2023-08-17 13:15:15 -07:00
Ross McFarland b55cd4ff20 Merge branch 'main' into yaml-provider-refactor 2023-08-17 14:12:05 -06:00
Ross McFarland be1136e65e Merge pull request #1046 from octodns/archive-code-coverage
Archive code coverage data
2023-08-17 14:11:47 -06:00
Ross McFarland 5afb8c004f Per py vesion code coverage archive, include reports 2023-08-17 13:01:30 -07:00
Ross McFarland ad2377f1d2 Always try and upload coverage 2023-08-17 13:01:21 -07:00
Ross McFarland 1da6b72aef Upload the code coverage data 2023-08-17 13:01:12 -07:00
Ross McFarland 65096c0f1c break up ifs having coverage issues in 3.8/9 2023-08-17 12:56:39 -07:00
Ross McFarland e473c32bfb Add some directories to ignore 2023-08-17 12:23:43 -07:00
Ross McFarland 608e367a9b More extensive tests of YamlProvider.list_zones 2023-08-17 12:13:42 -07:00
Ross McFarland 32896d41f3 Merge branch 'yaml-provider-refactor' of github.com:octodns/octodns into yaml-provider-refactor 2023-08-17 10:34:24 -07:00
Ross McFarland 10c31e37e7 Dump a pip freeze into ci output for ease of seeing module verisons 2023-08-17 10:31:10 -07:00
Ross McFarland 3cd4dceae8 Merge branch 'main' into yaml-provider-refactor 2023-08-17 10:31:08 -06:00
Ross McFarland 3c304aa6ee Pass through YamlProvider doc and CHANGELOG entry 2023-08-17 09:27:03 -07:00
Ross McFarland 8ed143c530 Merge pull request #1043 from octodns/update-requirements
Update requirements, certifi advisory
2023-08-17 09:10:03 -06:00
Ross McFarland e6e3290b14 Update requirements, certifi advisory 2023-08-17 07:26:10 -07:00
Ross McFarland 5b8498a550 Refactory yaml source logic out to make it easily testable 2023-08-12 19:31:38 -07:00
Ross McFarland 11ddb20005 Refactory YamlProvider and SplitYamlProvider into a unified class 2023-08-12 11:18:33 -07:00
Ross McFarland 6e7f036b6e Merge pull request #1026 from octodns/dynamic-zones
Dynamic zone configs
2023-08-10 16:38:33 -06:00
Ross McFarland 866a9f9710 Update CHANGELOG for dynamic zone config and TOC in README 2023-08-10 15:36:50 -07:00
Ross McFarland e0610112ad Merge branch 'main' into dynamic-zones 2023-08-10 16:27:07 -06:00
Ross McFarland 0b5265e1b8 Merge pull request #1039 from hellbot/srv-rdata
rdata_text for SrvValue
2023-08-09 08:38:44 -06:00
Ross McFarland cac2f3b962 Merge branch 'main' into srv-rdata 2023-08-09 08:35:05 -06:00
Kir 316ed95304 Reformatting test file 2023-08-09 12:38:46 +03:00
Kirill Losev 4c86566f82 rdata_text for SrvValue
Fixing #1038
2023-08-09 03:06:18 +03:00