Viranch Mehta
|
a151ae31c9
|
log warning when unused subnet pools are dropped
|
2023-04-12 23:40:15 -07:00 |
|
Viranch Mehta
|
a19dc6c12e
|
Copy/edit record only if there are subnet rules without the support
|
2023-04-12 23:39:00 -07:00 |
|
Viranch Mehta
|
cd975b28f4
|
Don't abort rest of the validation if unsupported pools are not present
|
2023-04-12 23:36:37 -07:00 |
|
Viranch Mehta
|
221367b06a
|
empty lists ok, minor refactor in _process_desired_zone
|
2023-04-10 16:49:10 -07:00 |
|
Viranch Mehta
|
ae781f9b4f
|
Validate rule ordering
|
2023-04-10 16:28:29 -07:00 |
|
Viranch Mehta
|
3b17eb155d
|
subnets before geos, empty lists ok
|
2023-04-10 16:17:58 -07:00 |
|
Viranch Mehta
|
75cca9d12f
|
Check subnets for re-used pools
|
2023-04-09 09:59:17 -07:00 |
|
Viranch Mehta
|
96f09cb4e5
|
Add subnet ordering validation
|
2023-04-09 09:17:42 -07:00 |
|
Viranch Mehta
|
47a898b1dc
|
Wrap subnet support behind a SUPPORTS_ flag
|
2023-04-09 08:15:44 -07:00 |
|
Viranch Mehta
|
09c07d4651
|
Merge branch 'main' into dynamic-subnets
|
2023-04-06 14:29:17 -07:00 |
|
Ross McFarland
|
518aaf8412
|
Merge pull request #995 from ultradns/main
UltraDNS company name change reflected in document links
|
2023-04-05 16:28:02 -07:00 |
|
Steve De Jong
|
338a9aa4fd
|
UltraDNS company name change reflected in document links
|
2023-04-05 16:04:40 -07:00 |
|
Ross McFarland
|
229c59b110
|
Merge pull request #994 from octodns/script-formatting
Include script directory in lint & formatting
|
2023-04-05 14:58:14 -07:00 |
|
Ross McFarland
|
ddba96c289
|
Include python in scripts directory in lint & formatting
|
2023-04-05 14:54:08 -07:00 |
|
Ross McFarland
|
8eea4ca544
|
Add header to generated requirements
|
2023-04-05 14:53:30 -07:00 |
|
Ross McFarland
|
21f622c3cf
|
Merge pull request #991 from octodns/improved-dynamic-validations
Improved dynamic validations
|
2023-04-05 14:50:18 -07:00 |
|
Viranch Mehta
|
1244af86a0
|
Add section about rule ordering in docs
|
2023-04-05 10:28:42 -07:00 |
|
Viranch Mehta
|
a0646441e9
|
Drop unused logger
|
2023-04-02 05:07:34 -07:00 |
|
Viranch Mehta
|
1f346edc04
|
CHANGELOG entry for subnet targeting support
|
2023-04-02 05:02:21 -07:00 |
|
Viranch Mehta
|
44a0106e93
|
Add subnet targeting to dynamic records doc
|
2023-04-02 05:01:22 -07:00 |
|
Viranch Mehta
|
37e8a88349
|
Support subnets in dynamic rules
|
2023-04-02 04:51:02 -07:00 |
|
Ross McFarland
|
509ef79d11
|
Merge pull request #992 from octodns/generate-geo-data-formatting
Generate geo data formatting
|
2023-03-31 19:09:21 -07:00 |
|
Ross McFarland
|
2539cbe59b
|
Rework script/generate-geo-data to output formatted code. Minor updates to data
|
2023-03-31 19:05:48 -07:00 |
|
Ross McFarland
|
53c8d43e1c
|
Add diagram showing the example dynamic record's rules and pools
|
2023-03-30 06:20:36 -07:00 |
|
Ross McFarland
|
ce0cfdf011
|
More doc and better examples for dynamic record default values
|
2023-03-29 13:05:55 -07:00 |
|
Ross McFarland
|
7c6c1bb77c
|
Document the new dynamic rule validations, add changelog entry
|
2023-03-28 20:13:03 -07:00 |
|
Ross McFarland
|
80be9e7758
|
Add dynamic recordA validation to ensure last rule is a catch-all
|
2023-03-28 19:54:16 -07:00 |
|
Ross McFarland
|
ae5c6bdd52
|
Validate that dynamic rule goes are not reused
|
2023-03-28 10:53:44 -07:00 |
|
Ross McFarland
|
14668d8f94
|
Implement dynamic rule validation for targeting a specific location that would have already matched a more generic one
|
2023-03-28 10:50:44 -07:00 |
|
Ross McFarland
|
16e5928520
|
Refactor _DynamicMixin.validate, breaking out pools & rules checks
|
2023-03-28 10:15:50 -07:00 |
|
Ross McFarland
|
1f8d7ade33
|
Merge pull request #986 from octodns/script-release-fix
Anchor script/release version search
|
2023-03-16 11:07:27 -07:00 |
|
Ross McFarland
|
e938e77d9a
|
Anchor script/release version search
|
2023-03-16 11:05:37 -07:00 |
|
Ross McFarland
|
0a932b2ffe
|
Merge pull request #984 from dethmetaljeff/je/arpa-matching-fix
prepend zone_name with . to ensure it matches on address boundary
|
2023-02-27 10:03:07 -08:00 |
|
Ross McFarland
|
4ff5b2fd9c
|
Merge remote-tracking branch 'origin/main' into je/arpa-matching-fix
|
2023-02-27 09:58:31 -08:00 |
|
Ross McFarland
|
3fa9b0ef9d
|
Add test for AutoArpa address boundary edge case
|
2023-02-27 09:58:06 -08:00 |
|
Ross McFarland
|
49350ddaf6
|
Merge pull request #983 from octodns/auto-arpa-tweaks
Auto arpa tweaks
|
2023-02-27 09:18:04 -08:00 |
|
Ross McFarland
|
c67d44fc8a
|
AutoArpa.replace -> populate_should_replace to match YamlProvider
|
2023-02-27 09:12:21 -08:00 |
|
Jeff Engleman
|
5d9c8d878a
|
prepend zone_name with . to ensure it matches on address boundary
|
2023-02-24 16:12:36 -05:00 |
|
Ross McFarland
|
3c2ad860f1
|
Address AutoArpa documenation comments from late review
|
2023-02-20 13:44:04 -08:00 |
|
Ross McFarland
|
074be92428
|
Add replace param to AutoArpa processor/provider
|
2023-02-20 13:32:04 -08:00 |
|
Ross McFarland
|
7dcf336217
|
Merge pull request #981 from octodns/provider-specific-req
Provider specific req
|
2023-02-20 13:08:04 -08:00 |
|
Ross McFarland
|
91414669a1
|
Remove some trailing whitespace
|
2023-02-20 13:05:45 -08:00 |
|
Ross McFarland
|
cc32fbd188
|
Elaborate on provider specific requirements in README
|
2023-02-20 13:04:34 -08:00 |
|
Ross McFarland
|
31d373fc8a
|
Merge pull request #978 from sjparkinson/spf-processor
Add SPF processor to validate SPF values in TXT records
|
2023-02-20 10:39:10 -08:00 |
|
Samuel Parkinson
|
ab64a6b0e4
|
Replace use of removeprefix with slicing
|
2023-02-20 18:31:25 +00:00 |
|
Samuel Parkinson
|
1bb672ed05
|
Use List[str] to support older versions of Python
|
2023-02-20 18:24:47 +00:00 |
|
Samuel Parkinson
|
25206426ea
|
Escape the DMARC1 values properly
|
2023-02-20 18:17:43 +00:00 |
|
Samuel Parkinson
|
70fe46f76b
|
Patch dns.resolver.resolve in all processor tests
|
2023-02-20 18:17:43 +00:00 |
|
Samuel Parkinson
|
19e8a27110
|
Handle chunked values from DNS lookups
|
2023-02-20 18:17:43 +00:00 |
|
Samuel Parkinson
|
ae0497bb5a
|
Add class comment
|
2023-02-20 18:17:43 +00:00 |
|