Ross McFarland
470daa8843
Pass at documenting dynamic record support
Bit of general doc cleanup and refactoring while I'm in here.
7 years ago
Ross McFarland
65ee60491e
Merge pull request #356 from github/route53-delete-fix-r2
Make sure both set-id and name match when finding rrset
7 years ago
Ross McFarland
1c60ed018b
Make sure both set-id and name match when finding rrset
7 years ago
Ross McFarland
43a9a9cbd4
Merge pull request #355 from github/route53-delete-orig-rrset
Route53 delete orig rrset
7 years ago
Ross McFarland
e4fbcf1090
Improved Route53Provider deltion for Dynamic Value too
7 years ago
Ross McFarland
2df87d7dfe
Improve Route53 DELETE reliability using existing rrset
7 years ago
Ross McFarland
1deb63bb8c
Merge pull request #343 from adhawkins/tinydns-additions
Tinydns additions
7 years ago
Ross McFarland
6d8a874e04
Merge branch 'master' into tinydns-additions
7 years ago
Ross McFarland
8c9b9fce89
Move method doc to comment
7 years ago
Andy Hawkins
9a4e99336d
Merge branch 'tinydns-additions' of https://github.com/adhawkins/octodns into tinydns-additions
7 years ago
Andy Hawkins
29e477edbd
Add comment about adding ':' characters into AAAA records read
from TinyDNS files
7 years ago
Ross McFarland
b57cbbb092
Merge pull request #351 from PeterDaveHello/Update-CHANGELOG.md
Update CHANGELOG.md to include new normalizations
7 years ago
Ross McFarland
5fce418bf0
Merge branch 'master' into Update-CHANGELOG.md
7 years ago
Ross McFarland
a3a02a7423
Merge pull request #350 from PeterDaveHello/Add-README.md-ToC
README.md: Add "Table of Contents"
7 years ago
Ross McFarland
96698d2324
Merge branch 'master' into Add-README.md-ToC
7 years ago
Ross McFarland
3fd181365a
Merge pull request #348 from PeterDaveHello/update-gitignore
Update .gitignore to exclude setup.py generated build dir
7 years ago
Ross McFarland
d64b703259
Merge branch 'master' into update-gitignore
7 years ago
Peter Dave Hello
273f9fe059
Update CHANGELOG.md to include new normalizations
cc #337 #346
7 years ago
Peter Dave Hello
54114b3a3a
README.md: Add "Table of Contents"
7 years ago
Ross McFarland
617606db20
Merge pull request #349 from solvaholic/udpate-records-link
Update link to record objects
7 years ago
Ross McFarland
e08ff63728
Merge branch 'master' into udpate-records-link
7 years ago
Ross McFarland
a8555a732f
Merge branch 'master' into tinydns-additions
7 years ago
Ross McFarland
a81cdaa032
Merge pull request #346 from PeterDaveHello/normalize-cname
Normalize CNAME/ALIAS/PTR value to lower-case
7 years ago
Ross McFarland
219eb5eb0e
Merge branch 'master' into normalize-cname
7 years ago
Ross McFarland
f41d7ef242
Merge pull request #338 from PeterDaveHello/refactor-scripts
Refactor shell script syntax and consistency
7 years ago
Roger D. Winans
eab676fd12
Update link to record objects
#303 renamed records.py to records/__init__.py.
This updates docs/records.md to link to the new path.
7 years ago
Peter Dave Hello
9d730ce0c0
Update .gitignore to exclude setup.py generated build dir
7 years ago
Peter Dave Hello
68580ac25b
Normalize CNAME/ALIAS/PTR value to lower-case
7 years ago
Andy Hawkins
c89b0dbabd
Add tests for escaping semicolons in TinyDNS TXT records
7 years ago
Andy Hawkins
799e939381
Escape semicolons read in from TinyDNS TXT records
7 years ago
Peter Dave Hello
a516f2ca7c
Refactor shell script syntax and consistency
- Add a missing space for styling
- Replace legacy "\`...\`" with `$(...)`
- Quote variable to prevent word splitting
- Use builtin `command -v` instead of non-standard `which`
- Add two missing `>&2` redirection for error/warning message
7 years ago
Andy Hawkins
3b98f3e0e1
Add tests for TinyDNS AAAA records
7 years ago
Andy Hawkins
a10cab351b
Add support for TinyDNS AAAA records
7 years ago
Andy Hawkins
1892489e77
Add tests for TinyDNS TXT records
7 years ago
Andy Hawkins
fbfc3f8bb9
Add support for TinyDNS TXT records
7 years ago
Ross McFarland
a0bd756c09
Merge pull request #336 from cfunkhouser/split-the-yaml
Allow multiple YAML files to define zones
7 years ago
Christian Funkhouser
b1d0b5aecc
Merge branch 'master' into split-the-yaml
7 years ago
Ross McFarland
959370b691
Merge pull request #339 from github/dyn-dynamic-serve-count-1
DynProvider dynamic serve_count=1 to match Route53
7 years ago
Ross McFarland
99bb14b4df
Merge branch 'master' into dyn-dynamic-serve-count-1
7 years ago
Christian Funkhouser
a65181b61d
Document directory requirements more clearly.
Signed-off-by: Christian Funkhouser <cfunkhouser@heroku.com>
7 years ago
Ross McFarland
9f63a508e4
Address TODO about Dyn TD's and subzones to fix bug
We hit this bug internally. It generally needed to be fix and was a larger
potential problem than expected since it was assuming TD assocaitions rather
than looking at them directly. Test changes were a little involved to suss
out, otherwise this is a fairly clean and simple fix.
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
2021a2caea
Construct YamlProvider logger more cleverly.
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
Christian Funkhouser
250c31f8ed
Delete test_octodns_provider_splityaml.py
Signed-off-by: Christian Funkhouser <cfunkhouser@heroku.com>
7 years ago
Ross McFarland
639ace9ce4
DynProvider dynamic serve_count=1 to match Route53
Might be possible/make sense to allow it to be configured later, but for now
Route53 doesn't support it so we'll go with 1 to make sure that things match
up behavior-wise.
7 years ago
Christian Funkhouser
2e2fd7157a
Try the test with a fresh zone
Signed-off-by: Christian Funkhouser <cfunkhouser@heroku.com>
7 years ago
Christian Funkhouser
9f34526c61
Remove forklifted comment that doesn't entirely make sense
Signed-off-by: Christian Funkhouser <cfunkhouser@heroku.com>
7 years ago
Christian Funkhouser
ceece68de8
Persist empty. zone
Signed-off-by: Christian Funkhouser <cfunkhouser@heroku.com>
7 years ago
Christian Funkhouser
98dacd2dde
Add proper tests for SplitYamlProvider
The SplitYamlProvider itself now requires a directory matching the
zone name under its directory to contain all YAML files. This doesn't
actually change the intended usage at all, just how the configuration
file is laid out.
Signed-off-by: Christian Funkhouser <cfunkhouser@heroku.com>
7 years ago