Ross McFarland
f39e1d28c8
Fix log formatting and lint compliance
2017-10-18 10:38:09 -07:00
Tim Hughes
d11156f683
Merge branch 'master' into tm_failure_warn
2017-10-18 18:25:56 +01:00
Tim Hughes
8352ab89ef
adds warning to dyn provider when it cannot load a trafficdirector
2017-10-17 16:16:17 +01:00
Ross McFarland
81370133c0
Merge pull request #124 from nikaro/fix-pre-commit-hook
...
use . instead of source [SC2039]
2017-10-16 10:24:58 -07:00
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
Paul van Brouwershaven
4b41762642
Use target.id instead of class name
2017-09-29 10:09:16 +02:00
Paul van Brouwershaven
11f4359099
Add support for included and excluded records
...
`Included` and `Excluded` can be used to filter records for one or more specific provider(s). This can be extremely useful when certain record types are not supported by a provider and you want only that provider to receive an alternative record.
See also: https://github.com/github/octodns/issues/26
2017-09-28 15:16:39 +02: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
Terrence Cole
b49e191342
Revert changes to args.py for a later PR.
2017-09-11 11:06:47 -07:00
Terrence Cole
824ccf6174
No need for a comment here as it is documented elsewhere.
2017-09-11 11:05:04 -07:00
Terrence Cole
d503f0a39a
Merge pull request #1 from procore/add_rackspace_provider
...
Add an octoDNS provider for rackspace.
2017-09-11 10:59:34 -07:00
Terrence Cole
a0fd1cfdbe
Add the new provider to the readme.
2017-09-11 10:56:28 -07:00
Terrence Cole
1e7edc97c8
Update rackspace provider with new names and interfaces.
2017-09-11 10:51:03 -07:00
Terrence Cole
c201f2c6a8
Merge branch 'master' into add_rackspace_provider
2017-09-11 10:08:36 -07: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