Nicolas KAROLAK
d2e1aafa85
use . instead of source [SC2039]
2017-10-16 18:49:28 +02:00
Ross McFarland
7f2c292f5a
Merge pull request #113 from doddo/google_cloud_provider
...
Add proposed google cloud provider for #23
2017-10-14 11:56:38 -07:00
Petter Hassberg
b027e5ca4c
Merge branch 'master' into google_cloud_provider
2017-10-14 19:42:38 +02:00
Petter Hassberg
7958618f63
Use uuid4 for zone name in GoogleCloudProvider
...
use uuid4().hex to ensure unique zone_name generation and thereby streamline with the other providers.
2017-10-14 19:32:24 +02:00
Petter Hassberg
f45ff51062
Fix various logging lines in GoogleCloudProvider.
2017-10-14 08:06:06 +02:00
Ross McFarland
03fecea496
Merge pull request #123 from github/handle-empty-dump
...
Handle Manager.dump with an empty Zone
2017-10-13 17:28:01 -07:00
Ross McFarland
ffeceb39b1
Handle Manager.dump with an empty Zone
2017-10-13 13:15:24 -07:00
Joe Williams
9e52b5d701
Merge pull request #120 from github/threshold_overrides
...
add ability to configure update/delete thresholds
2017-10-10 15:07:39 -07:00
Joe Williams
3562b0dd4c
log this in init
2017-10-10 15:05:58 -07:00
Joe Williams
50ac2f794c
add tests
2017-10-10 14:39:25 -07:00
Joe Williams
a012e923f6
add ability to configure update/delete thresholds
2017-10-10 13:54:52 -07:00
Petter Hassberg
f50db5e02b
Use chunked_values in GoogleCloudProvider
2017-10-09 20:03:01 +02:00
Petter Hassberg
ea1871a326
Add GoogleCloudProvider to README.md
2017-10-09 19:55:59 +02:00
Petter Hassberg
e9d90bda2b
Add timeout logic to googlecloud provider
2017-10-09 19:55:59 +02:00
Petter Hassberg
4b878b8446
Cache encountered zones in GoogleCloudProvider
...
Cache googleclouds zones so that populate dont have to list all each time called.
2017-10-09 19:55:59 +02:00
Petter Hassberg
aabab63003
Refactor GoogleCloudProvider
...
* in _rrset_for_X functions, use values instead of data attribute.
* Small typo fixes and removals of redundant steps etc.
* Unset GOOGLE_APPLICATION_CREDENTIALS in coverage script.
2017-10-09 19:55:59 +02:00
Petter Hassberg
8230700ad1
Consolidate googlecloud provider to single class
...
remove _GoogleCloudRecordSetMaker into the GoogleCloudProvider, and consolidate methods.
2017-10-09 19:55:59 +02:00
Petter Hassberg
2a3690e877
Add auth config opts to googlecloud provider
...
Also make _data_for_SPF and _data_for_TXT the same method.
2017-10-09 19:55:59 +02:00
Petter Hassberg
f082d5798f
Revert "Add .idea (intelliJ) files to gitignore."
...
This reverts commit 5a3d844559f1d1514a171f1fa38d80a27a096ce9.
2017-10-09 19:55:59 +02:00
Petter Hassberg
ed783b5ff2
Add proposed google cloud provider.
...
Proposed google cloud provider for #23
2017-10-09 19:55:59 +02:00
Petter Hassberg
6f0a12ae01
Add .idea (intelliJ) files to gitignore.
2017-10-09 19:55:58 +02:00
Ross McFarland
e0f357d9f9
Merge pull request #115 from github/long-txt-records
...
Implement "chunked" TXT/SPF value support for long values
2017-10-09 09:45:15 -07:00
Ross McFarland
30efda3295
Make long TXT record concat cleaerer
2017-10-09 09:00:15 -07:00
Ross McFarland
70120bedc8
Implement "chunked" TXT/SPF value support for long values
...
This implements it transparently at Record level. Providers that need things to
be chunked (seems to just be Route53 an Dyn) switch to use `chunked_values`, but
everything else can stick with `values`. I've run through each provider I have
access to verifying that things operate as expected/required. OVH and Azure are
untested.
2017-10-05 10:04:29 -07:00
Ross McFarland
c45b7a5fb0
Merge pull request #112 from github/rel-0-8-7
...
0.8.7 release
v0.8.7
2017-09-29 18:26:36 -05:00
Ross McFarland
74631a6a71
0.8.7 version bump
2017-09-29 16:23:51 -07:00
Ross McFarland
feec443bb4
Require setuptools new enough to publish to pypi
2017-09-29 16:14:22 -07:00
Ross McFarland
1659784438
Merge pull request #108 from trnsnt/ovh-support
...
Add OVH as octodns provider
2017-09-19 16:19:33 -07:00
trnsnt
8a13ccab46
Add OVH as octodns provider
2017-09-18 17:37:51 +02:00
Ross McFarland
24c06b5ff9
Merge pull request #106 from github/rel-0.8.6
...
Cut v0.8.6
v0.8.6
2017-09-06 13:28:22 -07:00
Ross McFarland
ce7b2ef181
Cut v0.8.6
2017-09-06 13:23:26 -07:00
Ross McFarland
b7e085e1be
Merge pull request #105 from github/cloudflare-caa-fixes
...
Fixes for cloudflare CAA support
2017-09-06 13:21:35 -07:00
Ross McFarland
a558fde6df
Fixes for cloudflare CAA support
2017-09-06 12:08:08 -07:00
Ross McFarland
a0975e4f29
Merge pull request #103 from github/caa-support
...
CAA support
2017-08-28 13:48:34 -07:00
Ross McFarland
ba6dc9858e
Get out of the business of validating CAA records
...
Seem to be pretty inconsistently implemented/validated across providers so
just shrug and move on.
2017-08-28 13:40:25 -07:00
Ross McFarland
e43da949a3
Add CAA for CF, DNSimple, and README
2017-08-26 15:39:54 -07:00
Ross McFarland
f5ad26e1f9
Fixes for dnsimple CAA support
2017-08-26 15:31:57 -07:00
Ross McFarland
c24c793bcb
CAA unit tests for provider support
2017-08-26 15:28:09 -07:00
Ross McFarland
22591ae84b
Add CAA support for NS1
2017-08-26 09:38:21 -07:00
Ross McFarland
1e68cd6ae9
Add CAA support to Dyn, PowerDNS, and Route53
2017-08-26 09:03:59 -07:00
Ross McFarland
4cae1e2bdb
Add CAA Record class and tests
2017-08-26 08:18:17 -07:00
Ross McFarland
a7923f4805
Merge pull request #97 from github/route53-max-attempts
...
Add support for increasing Route53 retries
2017-08-21 18:32:39 -07:00
Ross McFarland
ed45ac3875
Merge branch 'master' into route53-max-attempts
2017-08-21 16:01:30 -07:00
Ross McFarland
687d7612bc
Merge pull request #102 from h-hwang/master
...
Fixed TXT record bug when creating the record with Azure
2017-08-21 16:01:18 -07:00
Heesu Hwang
a46ee23cc5
Slight refactor to make parsing value vs values separate from return
2017-08-21 11:59:18 -07:00
Heesu Hwang
9623f4e783
updated testfile to include test cases for new TXT data parsing
2017-08-21 11:02:28 -07:00
Heesu Hwang
a2c9950d28
Fixed inconsistency bug with adding TXT records with Azure.
2017-08-21 10:28:43 -07:00
Ross McFarland
41b68ae58b
Merge pull request #99 from poblahblahblah/allow-https-for-powerdns
...
Allow proto to be specified for powerdns
2017-08-15 16:35:05 -07:00
Patrick O'Brien
75ca21a6cd
Allow scheme to be specified for powerdns
...
This allows a scheme to be set for the PowerDNS API. It defaults to
http to retain backwards compatibility.
2017-08-15 16:25:26 -07:00
Ross McFarland
268620c939
Add support for increasing Route53 retries
2017-08-12 12:54:53 -07:00