Ross McFarland
0d606e0728
dump output_provider testing
4 years ago
Ross McFarland
02296652ca
WIP: Backing out a more test churn now that YamlProvider has SUPPORTS_ROOT_NS flag
4 years ago
Ross McFarland
adb01a982c
WIP: Backing out a lot of test churn now that YamlProvider has SUPPORTS_ROOT_NS flag
4 years ago
Ross McFarland
5215930109
Always require a root NS in desired, sketch out SUPPORTS_ROOT_NS tests
4 years ago
Ross McFarland
33a10eada4
Base support for managing root NS records
* Zone object no longer treats them special, some tests needed adjusting
b/c of this, some provider's tests may also need adjusting, though
they should not plan changes since they won't (yet) have
SUPPORTS_ROOT_NS
* _process_desired_zone filters and warns when not supported
* YamlProvider supports them
* TinyDnsBaseSource supports them
4 years ago
Ross McFarland
32c358af04
Quell all python warnings, mostly *Equals -> Equal and warn -> warning
4 years ago
Ross McFarland
aae65594f2
Remove explicit use of six
4 years ago
Ross McFarland
9156bdaea0
f-strings for tests pass 1
4 years ago
Brian E Clow
c5efba89fe
Adding yaml support and testing for URLFWD
5 years ago
Ross McFarland
e90aeb5d34
pools used as fallbacks should count as seen
5 years ago
Mark Tearle
5d23977bbd
Adjust remaining unit tests due to extra records in test zone
5 years ago
Mark Tearle
9d4bd0aaec
Add support for LOC records
5 years ago
Ross McFarland
858628a867
Update yaml test path to work on windows
5 years ago
Ross McFarland
4ce2563d2e
Remove the rest of the . ending files, clean up code and tests for better coverage
5 years ago
Jonathan Leroy
eec4c4f81c
Remove support for dynamic DNAME records as no provider currently
support them
5 years ago
Jonathan Leroy
de51e5f531
Add support for DNAME records
5 years ago
Ross McFarland
a078ec9d31
Move to populate_should_replace rather then OverridingYamlProvider
6 years ago
Ross McFarland
00fa158c59
filter -> [... if]s
6 years ago
Ross McFarland
14063186f3
YamlProvider python3, tests
6 years ago
Ross McFarland
a9d0eef3ba
Lots of text_type
6 years ago
Ross McFarland
ee0efc5b3a
Explicit list-ification
6 years ago
Ross McFarland
135f826b7e
Add OverridingYamlProvider and tests
7 years ago
Christian Funkhouser
f239eb1aa8
Don't use classmethod for listing YAML files
Signed-off-by: Christian Funkhouser <cfunkhouser@heroku.com>
7 years ago
Christian Funkhouser
689043cd3d
Merge SplitYamlProvider and YamlProvider tests
Signed-off-by: Christian Funkhouser <cfunkhouser@heroku.com>
7 years ago
Ross McFarland
e16648ab1f
Progress towards fully fleshed out pools & rules
7 years ago
Ross McFarland
b650013ccb
Add a AAAA dyanmic.tests example, comments
7 years ago
Ross McFarland
c41824c3e9
Better weighting support
7 years ago
Ross McFarland
92b025fe1a
Support for weights of pools
7 years ago
Ross McFarland
9d45386f4d
Sketch of new dynamic record config in unit.tests.
7 years ago
Matt
84c883c67f
Add - Test case.
7 years ago
Ross McFarland
454f7f8c8f
Add formal CAA support to YamlProvider
8 years ago
Paul van Brouwershaven
11f4359099
Add support for included and excluded records
`Included` and `Excluded` can be used to filter records for one or more specific provider(s). This can be extremely useful when certain record types are not supported by a provider and you want only that provider to receive an alternative record.
See also: https://github.com/github/octodns/issues/26
8 years ago
Ross McFarland
c24c793bcb
CAA unit tests for provider support
8 years ago
Ross McFarland
046cde43b2
Make sorting enforcement optional with YamlProvider
9 years ago
Ross McFarland
ff2fec72d8
Add support for ignored records.
```yaml
ignored:
octodns:
ignored: true
type: A
value: 1.2.3.4
```
9 years ago
Ross McFarland
7957a4c018
Initial import of OSS OctoDNS
9 years ago