1
0
mirror of https://github.com/github/octodns.git synced 2024-05-11 05:55:00 +00:00
Commit Graph

767 Commits

Author SHA1 Message Date
Theo Julienne
f2a63e06b7 Apply suggestions from code review
Co-Authored-By: ross <ross@github.com>
2019-05-06 07:58:14 -07:00
Ross McFarland
470daa8843 Pass at documenting dynamic record support
Bit of general doc cleanup and refactoring while I'm in here.
2019-05-03 09:16:06 -07:00
Ross McFarland
65ee60491e Merge pull request #356 from github/route53-delete-fix-r2
Make sure both set-id and name match when finding rrset
2019-04-29 09:56:15 -07:00
Ross McFarland
1c60ed018b Make sure both set-id and name match when finding rrset 2019-04-29 09:49:40 -07:00
Ross McFarland
43a9a9cbd4 Merge pull request #355 from github/route53-delete-orig-rrset
Route53 delete orig rrset
2019-04-29 09:12:17 -07:00
Ross McFarland
e4fbcf1090 Improved Route53Provider deltion for Dynamic Value too 2019-04-29 09:02:45 -07:00
Ross McFarland
2df87d7dfe Improve Route53 DELETE reliability using existing rrset 2019-04-29 08:52:56 -07:00
Ross McFarland
1deb63bb8c Merge pull request #343 from adhawkins/tinydns-additions
Tinydns additions
2019-04-26 03:22:51 -07:00
Ross McFarland
6d8a874e04 Merge branch 'master' into tinydns-additions 2019-04-26 02:50:43 -07:00
Ross McFarland
8c9b9fce89 Move method doc to comment 2019-04-26 02:43:58 -07:00
Andy Hawkins
9a4e99336d Merge branch 'tinydns-additions' of https://github.com/adhawkins/octodns into tinydns-additions 2019-04-26 09:45:11 +01:00
Andy Hawkins
29e477edbd Add comment about adding ':' characters into AAAA records read
from TinyDNS files
2019-04-26 09:44:03 +01:00
Ross McFarland
b57cbbb092 Merge pull request #351 from PeterDaveHello/Update-CHANGELOG.md
Update CHANGELOG.md to include new normalizations
2019-04-23 12:24:00 -07:00
Ross McFarland
5fce418bf0 Merge branch 'master' into Update-CHANGELOG.md 2019-04-23 12:18:53 -07:00
Ross McFarland
a3a02a7423 Merge pull request #350 from PeterDaveHello/Add-README.md-ToC
README.md: Add "Table of Contents"
2019-04-23 12:18:38 -07:00
Ross McFarland
96698d2324 Merge branch 'master' into Add-README.md-ToC 2019-04-23 12:08:05 -07:00
Ross McFarland
3fd181365a Merge pull request #348 from PeterDaveHello/update-gitignore
Update .gitignore to exclude setup.py generated build dir
2019-04-23 12:07:52 -07:00
Ross McFarland
d64b703259 Merge branch 'master' into update-gitignore 2019-04-23 11:07:37 -07:00
Peter Dave Hello
273f9fe059 Update CHANGELOG.md to include new normalizations
cc #337 #346
2019-04-21 01:38:52 +08:00
Peter Dave Hello
54114b3a3a README.md: Add "Table of Contents" 2019-04-21 01:33:38 +08:00
Ross McFarland
617606db20 Merge pull request #349 from solvaholic/udpate-records-link
Update link to record objects
2019-04-20 09:25:38 -07:00
Ross McFarland
e08ff63728 Merge branch 'master' into udpate-records-link 2019-04-20 08:39:31 -07:00
Ross McFarland
a8555a732f Merge branch 'master' into tinydns-additions 2019-04-20 08:18:35 -07:00
Ross McFarland
a81cdaa032 Merge pull request #346 from PeterDaveHello/normalize-cname
Normalize CNAME/ALIAS/PTR value to lower-case
2019-04-20 07:48:27 -07:00
Ross McFarland
219eb5eb0e Merge branch 'master' into normalize-cname 2019-04-20 07:43:21 -07:00
Ross McFarland
f41d7ef242 Merge pull request #338 from PeterDaveHello/refactor-scripts
Refactor shell script syntax and consistency
2019-04-20 07:42:58 -07:00
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.
2019-04-19 19:55:08 -04:00
Peter Dave Hello
9d730ce0c0 Update .gitignore to exclude setup.py generated build dir 2019-04-18 02:59:49 +08:00
Peter Dave Hello
68580ac25b Normalize CNAME/ALIAS/PTR value to lower-case 2019-04-17 23:43:01 +08:00
Andy Hawkins
c89b0dbabd Add tests for escaping semicolons in TinyDNS TXT records 2019-04-17 11:35:51 +01:00
Andy Hawkins
799e939381 Escape semicolons read in from TinyDNS TXT records 2019-04-17 11:34:55 +01:00
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
2019-04-13 22:04:04 +08:00
Andy Hawkins
3b98f3e0e1 Add tests for TinyDNS AAAA records 2019-04-12 21:30:45 +01:00
Andy Hawkins
a10cab351b Add support for TinyDNS AAAA records 2019-04-12 21:29:58 +01:00
Andy Hawkins
1892489e77 Add tests for TinyDNS TXT records 2019-04-12 20:41:02 +01:00
Andy Hawkins
fbfc3f8bb9 Add support for TinyDNS TXT records 2019-04-12 20:40:28 +01:00
Ross McFarland
a0bd756c09 Merge pull request #336 from cfunkhouser/split-the-yaml
Allow multiple YAML files to define zones
2019-04-09 13:36:33 -07:00
Christian Funkhouser
b1d0b5aecc Merge branch 'master' into split-the-yaml 2019-04-09 09:02:56 -04:00
Ross McFarland
959370b691 Merge pull request #339 from github/dyn-dynamic-serve-count-1
DynProvider dynamic serve_count=1 to match Route53
2019-04-08 14:33:48 -07:00
Ross McFarland
99bb14b4df Merge branch 'master' into dyn-dynamic-serve-count-1 2019-04-08 14:29:24 -07:00
Christian Funkhouser
a65181b61d Document directory requirements more clearly.
Signed-off-by: Christian Funkhouser <cfunkhouser@heroku.com>
2019-04-08 17:22:26 -04:00
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.
2019-04-08 14:22:07 -07:00
Christian Funkhouser
f239eb1aa8 Don't use classmethod for listing YAML files
Signed-off-by: Christian Funkhouser <cfunkhouser@heroku.com>
2019-04-08 17:13:28 -04:00
Christian Funkhouser
2021a2caea Construct YamlProvider logger more cleverly.
Signed-off-by: Christian Funkhouser <cfunkhouser@heroku.com>
2019-04-08 17:09:29 -04:00
Christian Funkhouser
689043cd3d Merge SplitYamlProvider and YamlProvider tests
Signed-off-by: Christian Funkhouser <cfunkhouser@heroku.com>
2019-04-08 17:07:45 -04:00
Christian Funkhouser
250c31f8ed Delete test_octodns_provider_splityaml.py
Signed-off-by: Christian Funkhouser <cfunkhouser@heroku.com>
2019-04-08 16:46:56 -04:00
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.
2019-04-08 12:35:58 -07:00
Christian Funkhouser
2e2fd7157a Try the test with a fresh zone
Signed-off-by: Christian Funkhouser <cfunkhouser@heroku.com>
2019-04-08 14:55:04 -04:00
Christian Funkhouser
9f34526c61 Remove forklifted comment that doesn't entirely make sense
Signed-off-by: Christian Funkhouser <cfunkhouser@heroku.com>
2019-04-08 13:59:45 -04:00
Christian Funkhouser
ceece68de8 Persist empty. zone
Signed-off-by: Christian Funkhouser <cfunkhouser@heroku.com>
2019-04-08 13:59:45 -04:00