Ross McFarland
b148a4c716
Add test_records_have_rdata_methods, implement them for URLFWD
2 years ago
Ross McFarland
ec6f1d1970
Merge pull request #1131 from octodns/validate-values-not-string
Record.values/value can be used interchangeably
2 years ago
Ross McFarland
f1c7102f23
Merge remote-tracking branch 'origin/main' into validate-values-not-string
2 years ago
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
2 years ago
Ross McFarland
6ed475fc4b
Log per zone processors along with sources and targets, clean up formatting
2 years ago
Ross McFarland
e1d2c43174
Merge pull request #1132 from Nullreff/main
Add filters for checking record values
2 years ago
Nullreff
7a5512f601
Remove redundant code and use rdata_text
2 years ago
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
2 years ago
Ross McFarland
3beab65e8b
Add Record.values not a single string validation
2 years ago
Ross McFarland
30f8b4f5f5
Merge pull request #1128 from baest/list_zones_for_autoarpa
Add list_zones to AutoArpa
2 years ago
Ross McFarland
87051ea315
Merge branch 'main' into list_zones_for_autoarpa
2 years ago
Martin Frausing
68e1178ac7
Add list_zones to AutoArpa
- This makes it possible to use dynamic zone config with AutoArpa
- Document what gotchas that entails
- Add tests both with another source (for generating zones to populate) and without (no zones to populate)
2 years ago
Ross McFarland
f15f7923a3
Merge pull request #1127 from octodns/chunked-ascii-validation
Add ASCII validation to ChunkedValue, TXT/SPF
2 years ago
Ross McFarland
119de9b421
Add ASCII validation to ChunkedValue, TXT/SPF
2 years ago
Ross McFarland
604ed8604b
Merge pull request #1124 from octodns/checksumming
Add support for checksum matching for safer plan & apply
2 years ago
Ross McFarland
d35022b9dc
Merge branch 'main' into checksumming
2 years ago
Ross McFarland
8c92701c8b
Merge pull request #1125 from AlizeyJalil/ajalil/zone-not-found-error
Error message for zone not found in config.yaml
2 years ago
Ross McFarland
98a1175399
Update tests/test_octodns_manager.py
2 years ago
Ross McFarland
9e1aa7b8ed
Apply suggestions from code review
2 years ago
Alizey Jalil
dc4addc837
Removed the specific config file used missing zone test use case
2 years ago
Alizey Jalil
d9ac836c24
Removed ds_store file
2 years ago
Alizey Jalil
a2a502987e
Added test for missing zone
2 years ago
Alizey Jalil
c816fe7af0
Added test for missing zone file
2 years ago
Ross McFarland
780fa2a24b
Add support for checksum matching
2 years ago
Ross McFarland
bf247023b2
Merge pull request #1123 from Janik-Haag/main
readme: add NixOS-DNS to mentioned projects
2 years ago
Janik H.
861ca6a02c
readme: add NixOS-DNS to mentioned projects
2 years ago
Ross McFarland
ce84254b30
Merge pull request #1122 from octodns/fix-meta-up-to-date-check
Fix bug in MetaProcessor up to date record check
2 years ago
Ross McFarland
d85c925ebf
Greatly simplify MetaProcessor and (more) thoroughly test it
2 years ago
Ross McFarland
b8dab67d6a
Fix bug in MetaProcessor up to date record check
2 years ago
Ross McFarland
4fb0986fc5
Merge pull request #1118 from octodns/recursive-expansion
Support for nested config env variable expansion
2 years ago
Ross McFarland
4c09f4bc71
Support for nested config env variable expansion
2 years ago
Ross McFarland
d6e3f75a92
Merge pull request #1117 from octodns/rel-1-4-0
Version 1.4.0 bump & changelog update
2 years ago
Ross McFarland
5df3a8b360
Version 1.4.0 bump & changelog update
2 years ago
Ross McFarland
78f6464418
Merge pull request #1111 from octodns/fix-meta-target
Fix MetaProcessor.include_target
2 years ago
Ross McFarland
b0b330f1d1
Merge branch 'main' into fix-meta-target
2 years ago
Ross McFarland
bc901dbe07
Merge pull request #1114 from octodns/process-source-and-target-zones
Add Processor.process_source_and_target_zones
2 years ago
Ross McFarland
0f582de47b
Merge branch 'main' into process-source-and-target-zones
2 years ago
Ross McFarland
d98cae48c9
Merge pull request #1113 from octodns/record-data-copy
ValuesMixin._data improvements & related fixes of Record.copy
2 years ago
Ross McFarland
523a188e1d
explicit test for values and value
2 years ago
Ross McFarland
4a73c6b6f3
Merge branch 'main' into record-data-copy
2 years ago
Ross McFarland
2174088a81
Merge pull request #1116 from Janik-Haag/main
Update README.md
2 years ago
Janik H.
0d1fcb4a39
Update README.md
2 years ago
Ross McFarland
cb09b590e7
ValueMixin._data always includes 'value'
2 years ago
Ross McFarland
5568dc6be1
Add Processor.process_source_and_target_zones
2 years ago
Ross McFarland
1a5c9a2c5e
Flip ValuesMixin._values logic to handle/have key in all cases
2 years ago
Ross McFarland
6f6cb79854
Fix bug with Record.copy when values is an empty list []
2 years ago
Ross McFarland
201d2c2423
Merge pull request #1112 from octodns/tests-ignore-deprecations
Ignore deprecation warnings during tests
2 years ago
Ross McFarland
ce741fc887
Ignore deprecation warnings during tests
2 years ago
Ross McFarland
5b6b53bca0
modify desired, not existing
2 years ago
Ross McFarland
03f37e3ae9
Fix bug with Record.copy when values is an empty list []
2 years ago