Ross McFarland
45e372acb1
Rework to adding support for merge include, <<: !include
2 months ago
Tobias Mueller
d606318fdc
clamp: Added test cases
2 months ago
Ross McFarland
6654d13ba2
Add a test to ensure !include files use the same loader (settings)
2 months ago
Ross McFarland
80979194a5
Add array syntax support to !include tag for merging multiple files
2 months ago
Ross McFarland
47b9bf27dc
Add processor support to octodns-dump
2 months ago
Ross McFarland
11406e88e2
More testing of dynamic config regex/lob
2 months ago
Ross McFarland
a2ca55a047
Add glob and regex support to dynamic zone config
2 months ago
Ross McFarland
5844a9d4d6
Backwards compatible _preprocess_zones that also supports regexes, needs more testing
2 months ago
Ross McFarland
04de6d75cd
explicit testing for current behavior
3 months ago
Ross McFarland
eeed1aa367
Improve AutoArpa wildcard handling with wildcard_replacement option
3 months ago
Ross McFarland
30dd61dcd0
Improve leneience logic comment, further test cases
3 months ago
Ross McFarland
7359a57aaf
Allow CNAME to coexist if all records have lenient=True
3 months ago
Ross McFarland
8c22040bad
Add OwnershipProcessor.should_replace to support ownership on alias zones
4 months ago
Leonardo Arena
4e8658ddbf
Quote NAPTR 'flags', 'service' and 'regexp' values as required by RFC3403
https://www.rfc-editor.org/rfc/rfc3403#section-4.3
4 months ago
Ross McFarland
af65019398
Fix encoding and decoding of mixed idna fqdns
4 months ago
Jonathan Leroy
932774f9d6
Add new provider parameter "root_ns_warnings" to disable root NS related
warnings
4 months ago
Jonathan Leroy
fad8c03986
Change in the way templating parameters are handled when trailing_dots is disabled
4 months ago
Ross McFarland
871b2f2a7e
Improve error messaging for unknown templating parameters
4 months ago
Jonathan Leroy
a5a1d50453
Add trailing_dots parameter to templating processor
4 months ago
Ross McFarland
974d047d6e
Fix issue with using Templating processor on aliased zones
Switches the processor to use process_source_and_target_zones which
happens later, during planning changes and thus happens seperately for
the source and aliased zones. This leaves the templates in the copy of
desired that Manager uses to start the alias process. The updated copy
is in the plan so externally everything will still make sense and
behave as expected.
5 months ago
Jonathan Leroy
d75e672fe1
Removes the final dot from zone_*name and record_*fqdn templating variables
5 months ago
Ross McFarland
ce77ccddb5
implementation of the URI record type
5 months ago
Ross McFarland
d2da48c063
apply support for YamlProvider.escaped_semicolons=false
5 months ago
Ross McFarland
31be2c5de5
Add context to Templating, cleanly handle records w/o template method, doc
6 months ago
Ross McFarland
dfad2d9656
Tests for Value.template methods
6 months ago
Ross McFarland
c8672cbb30
Helps if you add the new files
6 months ago
Ross McFarland
5c2e5d5a1a
Double escaped semi-colon validation & tests
7 months ago
Ross McFarland
777a1a655a
working escaped_semicolons=false w/tests
7 months ago
Travis Kinney
7ea69700a4
Fix typo in AcmeManagingProcessor
7 months ago
Mathurin Gagnon
1a568cc0cf
lint check
8 months ago
Mathurin Gagnon
cb01f041c1
updated tests and filter to cover all new code changes in value filter reject and allow
8 months ago
Ross McFarland
24140e87e6
Test meta only Plan creation in BaseProvider
10 months ago
Ross McFarland
4c48609848
Add Plan.meta support for making non-record changes to zones
10 months ago
Ross McFarland
ca09d18361
Add support for configuring OwnershipProcessor TXT record's TTL
11 months ago
Ross McFarland
aa318d429c
Rework YamlProvider.populate to behave 'normall' and add existing state, rework test to handle that
1 year ago
Ross McFarland
fda93452ca
Zone.apply(changes)
1 year ago
Ross McFarland
d5f399e09c
order_mode support for safe_dump, error handling, and tests
1 year ago
Ross McFarland
5920e332d2
correct spelling of natural
1 year ago
Ross McFarland
bd5f148e75
Add YamlProvider.order_mode natrual is default, adds simple
1 year ago
Ross McFarland
08de84078e
idna_decode barfs on .., so needs a work-around
1 year ago
Ross McFarland
5ae7716dae
Validate double dots for zone names too
1 year ago
Ross McFarland
40b30e5124
Record validation for double dots ..
1 year ago
Ross McFarland
c5ea3c24d9
Remove existing tests with double dots
1 year ago
Ross McFarland
792da30006
Fix handling of chunked values (TXT) when escapes land on boundaries
1 year ago
Ross McFarland
e53e21f172
Correctly handle SVCB/HTTPS svcparam quoting when parsing rdata text
1 year ago
Ross McFarland
af86e9b0d1
Switch MetaProcessor.include_extra to k=v
1 year ago
Ross McFarland
60704109de
Add MetaProcessor.include_extra
1 year ago
Ross McFarland
d58fa9cfdd
Add `name` to Change.dat, and thus PlanJson output
1 year ago
Ross McFarland
291992db2c
remove stray print(
1 year ago
Ross McFarland
0ea10ca797
Add ICMP & UDP healthcheck protocols
2 years ago