Ross McFarland
0556532e98
f-strings for GoogleCloudProvider
2021-09-04 17:08:24 -07:00
Ross McFarland
303d0532c8
Implement SUPPORTS_DYNAMIC functionality, no providers
2018-12-03 14:40:43 -08:00
Ross McFarland
cee7677ae4
Implement Zone.add_record lenient across our providers
2018-05-30 12:41:59 -07:00
Ross McFarland
3ea78af8e1
pycodestyle updates, mostly escaping \, couple r's, ignore break on binary
2018-04-15 09:58:36 -07:00
Ross McFarland
fc4bf6b8ce
Merge branch 'master' into googledns-semicolon-escapes
2018-03-03 10:43:26 -08:00
Ross McFarland
7228c5b294
Merge remote-tracking branch 'origin/master' into show-zone-create
2018-03-03 10:18:32 -08:00
Masaki Tagawa
5439504dd0
Merge branch 'master' into googledns-semicolon-escapes
2018-02-18 10:31:11 +09:00
Masaki Tagawa
c6aae7b9b3
Always prepend a legal name to the zone name
2018-02-14 06:24:57 +09:00
Masaki Tagawa
2a16e988e0
Generate the zone name following the spec of Google Cloud DNS
...
Zone name must begin with a letter, end with a letter or digit, and only contain lowercase letters, digits or dashes, and be 63 characters or less.
For instance, a reverse zone of IPv6 may violate the spec on the first character and the length of the zone name.
2018-02-14 01:16:09 +09:00
Masaki Tagawa
f62f824966
Escape unescaped semicolons coming out of Google Cloud DNS
2018-02-13 23:43:30 +09:00
Ross McFarland
d693d2e99e
Implement populate exists for GoogleCloudProvider
2018-01-21 14:46:49 -08: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
Petter Hassberg
f50db5e02b
Use chunked_values in GoogleCloudProvider
2017-10-09 20:03:01 +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
ed783b5ff2
Add proposed google cloud provider.
...
Proposed google cloud provider for #23
2017-10-09 19:55:59 +02:00