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

574 Commits

Author SHA1 Message Date
Basir Jamil
ec5e7a173e fixed typo 2019-06-06 18:54:19 -04:00
Basir Jamil
9c43c92339 json parse 2019-06-06 18:52:55 -04:00
Basir Jamil
a9fe4a9cf6 fixed typo 2019-06-06 18:42:26 -04:00
Basir Jamil
d2ec707255 fixed typo 2019-06-06 18:40:30 -04:00
Basir Jamil
32f01da506 fixed zone name trailing . 2019-06-06 18:39:24 -04:00
Basir Jamil
b385b1ddb5 fixed typo 2019-06-06 18:36:16 -04:00
Basir Jamil
6afab8c90a fixed typo 2019-06-06 18:35:04 -04:00
Basir Jamil
4a68f7df25 added dns client class, changed auth method 2019-06-06 18:32:46 -04:00
Basir Jamil
66136f475f fixed typo 2019-06-06 17:27:42 -04:00
Basir Jamil
2ea26273b8 started populate fxn 2019-06-06 17:25:16 -04:00
Basir Jamil
3d61baea50 fixed issue with accessing home dir 2019-06-06 15:00:04 -04:00
Basir Jamil
f219153088 fixed call to auth fxn 2019-06-06 14:49:58 -04:00
Basir Jamil
d4867c4268 fixed typo in authernticate 2019-06-06 14:40:41 -04:00
Basir Jamil
e1a139d187 revamed authentication 2019-06-06 14:31:26 -04:00
Basir Jamil
34b618fbee began authentication script 2019-06-06 09:45:27 -07:00
Basir Jamil
064b30c4d1 began authentication script 2019-06-06 09:29:45 -07:00
Basir Jamil
e7d82ac75d sync 2019-06-04 12:16:14 -07:00
Basir Jamil
3834528090 fixed file writing error 2019-05-30 18:49:41 -07:00
Basir Jamil
99875a1289 fixed base class errors 2019-05-30 18:36:31 -07:00
Basir Jamil
f7239e30a5 fixed import bug 2019-05-30 18:33:03 -07:00
Basir Jamil
95681972b7 starting authentication for akamai fastdns 2019-05-30 18:25:28 -07:00
Basir Jamil
7eaf03dec4 started fast dns 2019-05-30 17:33:42 -07:00
Theo Julienne
1c08a4d58e Adjust Route53 change ordering to strictly order by dependency. 2019-05-28 14:03:33 +10:00
Ross McFarland
b7e3b9c8b0 Merge branch 'master' into rework-route53-dynamic-extra-hc-verify 2019-05-15 07:59:32 -07:00
ItsAlex
53c2b8d194 fix: prevent digital ocean provider to crash if records type is not supported 2019-05-15 14:11:49 +02:00
Ross McFarland
d49bf26220 Handle Route53 extra check much more thoroughly by breaking down name
Also adds thorough tests
2019-05-14 20:25:14 -07:00
Rhosyn Celyn
d6fb3310d5 Applied suggested modifications 2019-05-14 16:12:53 +01:00
cwningen
57b03971d8 Update octodns/provider/mythicbeasts.py
Seems fair to me! I think a lot of the suggestions you've mentioned are obvious ones that have been lost on me from being very confused trying to understand the available objects

Co-Authored-By: Ross McFarland <ross@github.com>
2019-05-14 14:46:49 +01:00
Rhosyn Celyn
fd63150cac Added tests, clean up and small modifications 2019-05-13 16:51:38 +01:00
Rhosyn Celyn
2b6d86fb4f E125 fix 2019-05-09 21:47:17 +01:00
Rhosyn Celyn
47f76d1535 Linting and clean up 2019-05-09 18:45:57 +01:00
Rhosyn Celyn
7ebde02647 Merge branch 'master' of https://github.com/mythic-beasts/octodns 2019-05-09 16:46:12 +01:00
Rhosyn Celyn
3f4afbac27 Working initial implementation for Mythic Beasts DNS API 2019-05-09 16:45:19 +01:00
Rhosyn Celyn
b670a0695f Updated tweaks and bug fixes for ANAME/ALIAS 2019-05-01 15:49:33 +01: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
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
135f826b7e Add OverridingYamlProvider and tests 2019-04-27 15:08:09 -07:00
Rhosyn Celyn
be9dbd8ce3 Initial commit for Mythic API 2019-04-23 16:25:00 +01:00
Christian Funkhouser
b1d0b5aecc Merge branch 'master' into split-the-yaml 2019-04-09 09:02:56 -04: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
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
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>
2019-04-08 13:59:45 -04:00
Christian Funkhouser
3bc0e0ad3e File load success is too verbose
Signed-off-by: Christian Funkhouser <cfunkhouser@heroku.com>
2019-04-08 13:59:44 -04:00
Christian Funkhouser
ffc4e2f957 Add SplitYamlProvider
SplitYamlProvider extends and behaves similarly to YamlProvider, but
organizes the zone in multiple files by record, insteat of in a
monolithic YAML file.

YamlProvider has been slightly modified to make its extension easier.

Signed-off-by: Christian Funkhouser <cfunkhouser@heroku.com>
2019-04-08 13:59:44 -04:00