Brian E Clow
f4caa35caa
Ignoring URLFWD and adjusting test counts for other providers
5 years ago
Mark Tearle
876a5b46f3
Update PowerDNS tests and fixtures for NULL SRV records
5 years ago
Mark Tearle
f5c2f3a141
Add LOC record support to PowerDNS provider
5 years ago
Mark Tearle
9d4bd0aaec
Add support for LOC records
5 years ago
Pieter Lexis
e02a8b3858
PowerDNS: Support pre-release versions
This commit strips any superfluous -alphaN (or beta or rc) from the
version number's minor number so it can be cast to an int. This will
allow octodns to sync to/from PowerDNS pre-releases.
5 years ago
Jonathan Leroy
de51e5f531
Add support for DNAME records
5 years ago
Ross McFarland
2a159bf93b
Refactor PowerDNS version handling to be transparently cached properties
6 years ago
Maikel Poot
ee7b36b496
Added server version checking
6 years ago
Adam Mielke
f457f53938
Support PowerDNS 4.3.x
6 years ago
Ross McFarland
a9d0eef3ba
Lots of text_type
6 years ago
Kitten King
daa6fecc9b
Fix Typos
6 years ago
Josh Soref
5d2ba2e715
Spelling ( #214 )
* spelling: ancillary
* spelling: antarctica
* spelling: australia
* spelling: authentication
* spelling: continental
* spelling: constructor
* spelling: conversion
* spelling: creation
* spelling: doesn't
* spelling: easily
* spelling: efficiently
* spelling: equivalent
* spelling: essentially
* spelling: everything
* spelling: exactly
* spelling: be
* spelling: expensive
* spelling: supports
* spelling: healthcheck
* spelling: immediately
* spelling: ignored
* spelling: invocation
* spelling: itself
* spelling: leftovers
* spelling: missing
* spelling: natural
* spelling: nonexistent
* spelling: peculiarities
* spelling: pointing
This change hit a line length limitation, so I'm wrapping it and
adding a period which appears to match local style...
* spelling: quicker
* spelling: response
* spelling: requested
* spelling: redirect
* spelling: traffic
* spelling: unknown
* spelling: uploaded
* spelling: useful
* spelling: separately
* spelling: zone
8 years ago
Ross McFarland
d03e07c01c
Implement populate exists for PowerDnsProvider
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
908698da49
Fix major performance issue with add_record O(N^2)
Before, 1-2k record took ~10s and more than that was just painful, 5k took
forever. This records things to keep a dict of nodes with a set of records so
that we can quickly "jump" to the point we're looking for without having to
search. 10k records now takes ~5s.
9 years ago
Ross McFarland
b6cd08e659
Update DSFMonitor labels to include type
Would have prevented both A and AAAA exisiting on the same node.
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