Commit Graph

3055 Commits

Author SHA1 Message Date
Ross McFarland b6362ec6d0 Update black to 24.x 2024-03-20 13:49:33 -07:00
Ross McFarland 384ce20182 Merge pull request #1155 from octodns/rel-1-6-1
Version 1.6.1 bump & changelog update
v1.6.1
2024-03-17 12:47:19 -07:00
Ross McFarland f0bf96c6af Version 1.6.1 bump & changelog update 2024-03-17 12:43:14 -07:00
Ross McFarland b2d3c41ffd Merge pull request #1154 from octodns/env-int-refix
Fix env var int handling regression
2024-03-17 12:39:13 -07:00
Ross McFarland c263b6e991 Fix env var int handling regression 2024-03-17 12:34:20 -07:00
Ross McFarland b5047f9139 Merge pull request #1152 from octodns/rel-1-6-0
Version 1.6.0 bump & changelog update
v1.6.0
2024-03-11 15:14:41 -07:00
Ross McFarland 9c81e1c0df Version 1.6.0 bump & changelog update 2024-03-11 15:11:59 -07:00
Ross McFarland 4f10c0e39d Merge pull request #1140 from octodns/secrets
Secrets handlers support
2024-03-11 15:07:26 -07:00
Ross McFarland 62f8358688 Merge remote-tracking branch 'origin' into secrets 2024-03-11 14:58:51 -07:00
Ross McFarland fdd0bd517e Merge pull request #1147 from octodns/missing-dots-processor
A processor that adds missing trailing dots
2024-03-11 14:56:01 -07:00
Ross McFarland eee68d5470 Merge remote-tracking branch 'origin' into missing-dots-processor 2024-03-11 14:54:17 -07:00
Ross McFarland afee52b181 Fix method name in exception log 2024-03-11 14:53:06 -07:00
Ross McFarland b539cb0a4f more consistent naming, pural secrets 2024-03-11 14:51:06 -07:00
Ross McFarland ec9c3bcc29 Merge remote-tracking branch 'origin/main' into secrets 2024-03-09 14:33:53 -08:00
Ross McFarland b7fcf47f7d Merge pull request #1151 from octodns/rel-1-5-1
Version 1.5.1 bump & changelog update
v1.5.1
2024-03-08 08:09:47 -08:00
Ross McFarland 7f27316548 Version 1.5.1 bump & changelog update 2024-03-08 08:06:43 -08:00
Ross McFarland bec19366a5 Merge pull request #1150 from octodns/build-kwargs-float-fix
_build_kwargs fix, don't convert int-y things to floats
2024-03-08 08:02:51 -08:00
Ross McFarland 4b229fbf82 _build_kwargs fix, don't convert int-y things to floats 2024-03-08 07:51:09 -08:00
Ross McFarland a48881beb4 pass at adding a processor that adds missing trailing dots 2024-03-07 12:50:59 -08:00
Ross McFarland 7f1a68a9db Fix/merge CHANGELOG.md 2024-02-28 13:12:05 -08:00
Ross McFarland 5d865a3740 Merge branch 'main' into secrets 2024-02-28 13:11:17 -08:00
Ross McFarland 3acfd174b6 Merge pull request #1141 from octodns/rel-1-5-0
Version 1.5.0 changelog update & version bump
v1.5.0
2024-02-28 13:06:13 -08:00
Ross McFarland 215ff3cc94 Merge branch 'main' into rel-1-5-0 2024-02-28 12:48:06 -08:00
Ross McFarland 0c225b1cd0 Merge pull request #1142 from InPermutation/main
Fix some typoes
2024-02-27 17:41:23 -08:00
Jacob Krall 4f8d7fa26c Fix some typoes 2024-02-27 09:23:36 -05:00
Ross McFarland 02032bd388 Version 1.5.0 changelog update & version bump 2024-02-26 13:56:31 -08:00
Ross McFarland c283654e2a CHANGELOG for secret_handlers 2024-02-18 14:27:34 -08:00
Ross McFarland 6d778b3b67 Include tests of secret_handlers from config yaml and some of that's implementation details 2024-02-18 14:25:59 -08:00
Ross McFarland f88247fdc8 Merge branch 'main' into secrets 2024-02-18 13:41:44 -08:00
Ross McFarland 9f808274f5 Merge pull request #1139 from octodns/record-octodns
Record.octodns formalized, Record._octodns deprecated
2024-02-12 06:55:49 -08:00
Ross McFarland 1d3e386ffa CHANGELOG entry for Record.octodns 2024-02-12 09:43:51 -05:00
Ross McFarland 60bc4193f8 configured secret handlers & tests of that configuration 2024-02-10 21:45:43 -05:00
Ross McFarland ca2c7112a1 Secrets handlers support
Add functionality that enables configurable secrets sources, with a
hard-coded `env` that provides the existing environmental variable
support.
2024-02-10 20:58:21 -05:00
Ross McFarland 9f58b8e482 Record.octodns formalized, Record._octodns deprecated
Both point to the same thing via properties
2024-02-10 20:14:08 -05:00
Ross McFarland 429a6be9ff Merge pull request #1135 from Nullreff/main
Fall back to repr() in value filters and keep list names
2024-01-24 08:19:06 -08:00
Ross McFarland 2acdc053c3 Merge branch 'main' into main 2024-01-24 08:07:06 -08:00
Ross McFarland 98beedad62 Merge pull request #1137 from octodns/record-rdata-coverage
Add test_records_have_rdata_methods, implement them for URLFWD
2024-01-24 08:06:47 -08:00
Ross McFarland 90698eef93 Merge branch 'main' into record-rdata-coverage 2024-01-24 08:04:49 -08:00
Nullreff 5d62a8c9ca Re-add allowlist and reject list for value filter 2024-01-23 23:53:37 -08:00
Ross McFarland 27de4c7e28 Merge pull request #1134 from octodns/log-processors
Log per zone processors along with sources and targets, clean up formatting
2024-01-23 13:59:22 -08:00
Ross McFarland 72ecc995a8 Merge branch 'main' into log-processors 2024-01-23 13:57:10 -08:00
Ross McFarland b148a4c716 Add test_records_have_rdata_methods, implement them for URLFWD 2024-01-23 13:45:42 -08:00
Ross McFarland ec6f1d1970 Merge pull request #1131 from octodns/validate-values-not-string
Record.values/value can be used interchangeably
2024-01-20 17:32:07 -08:00
Ross McFarland f1c7102f23 Merge remote-tracking branch 'origin/main' into validate-values-not-string 2024-01-15 16:05:36 -08:00
Ross McFarland c04a320cfd Treat value/values interchangably when configuring records
- All of the `if data isn't a list turn it into one in the value type
  validates are no longer needed, they'll always be passed a list now`
- Special case to handle PTR/target values since it previously was
  single value and is now values

See README for more information
2024-01-15 16:02:35 -08:00
Ross McFarland 6ed475fc4b Log per zone processors along with sources and targets, clean up formatting 2024-01-15 15:20:10 -08:00
Ross McFarland e1d2c43174 Merge pull request #1132 from Nullreff/main
Add filters for checking record values
2024-01-15 08:53:39 -08:00
Nullreff 7a5512f601 Remove redundant code and use rdata_text 2024-01-15 06:02:48 -08:00
Nullreff e9d8b02365 Add filters for checking record values
Create two new filters, ValueAllowlistFilter and ValueRejectlistFilter
that allow checing the value(s) of records to include or exclude,
similar to the name filters that alread exist
2024-01-14 16:45:29 -08:00
Ross McFarland 3beab65e8b Add Record.values not a single string validation 2024-01-11 09:43:58 -08:00