Hervé Beraud
77d2fd1eb4
improve setuptools capabilities
2017-11-03 22:31:38 +01:00
Ross McFarland
6caeb73558
Merge pull request #135 from trnsnt/ovh-support-dkim
...
OVH: Add support of DKIM records
2017-10-30 12:43:21 -07:00
trnsnt
6b1a8f8ccf
OVH: Add support of DKIM records
2017-10-30 20:29:11 +01:00
Ross McFarland
cf76cb1446
Merge pull request #111 from vanbroup/master
...
Add support for included and excluded records
2017-10-30 11:10:01 -07:00
Ross McFarland
4b740a48ff
Merge branch 'master' into master
2017-10-30 11:00:25 -07:00
Paul van Brouwershaven
6261ded879
Add more include/exclude tests
2017-10-30 18:34:22 +01:00
Paul van Brouwershaven
7352978880
Check excluded in desired_record
2017-10-30 18:33:51 +01:00
Ross McFarland
4f744d2139
Merge pull request #132 from yzguy/yzguy/no_value_dump
...
Improve Validations for None/Empty values, Ignore None/Empty values during dump
2017-10-29 14:25:19 -07:00
Adam Smith
bf1896329b
validate values for empty string or None value
...
dump does not write invalid value(s) to yaml
2017-10-29 10:37:18 -07:00
Ross McFarland
3ec15346b0
Merge pull request #134 from github/leient-from-config
...
Allow enabling lenient on a per-record basis with octodns.lenient
2017-10-28 10:24:10 -07:00
Ross McFarland
e91f773a93
Merge branch 'master' into leient-from-config
2017-10-28 10:09:25 -07:00
Ross McFarland
8e596947e5
Merge pull request #136 from yzguy/yzguy/handle_nsone_no_answer
...
set default value for nsone cname to None, use first value if non-zer…
2017-10-27 10:17:51 -07:00
Adam Smith
00aaa3bf4d
set default value for nsone cname to None, use first value if non-zero length
2017-10-27 09:53:38 -07:00
Ross McFarland
bf4f7dd42d
Allow enabling lenient on a per-record basis with octodns.lenient
...
```
---
'':
octodns:
ignored: True
lenient: True
type: CNAME # not valid to have a root cname
value: foo.com.
2017-10-26 06:30:38 -05:00
Ross McFarland
1a0055eedb
Merge pull request #133 from github/rel-0-8-8
...
0.8.8 version bump and changelog
v0.8.8
2017-10-24 14:18:38 -04:00
Ross McFarland
6232c68550
0.8.8 version bump and changelog
2017-10-24 14:00:12 -04:00
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