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