|
|
|
@ -127,9 +127,10 @@ class GoogleCloudProvider(BaseProvider): |
|
|
|
:type return: new google.cloud.dns.ManagedZone |
|
|
|
""" |
|
|
|
# Zone name must begin with a letter, end with a letter or digit, |
|
|
|
# and only contain lowercase letters, digits or dashes |
|
|
|
zone_name = '{}-{}'.format( |
|
|
|
dns_name[:-1].replace('.', '-'), uuid4().hex) |
|
|
|
# and only contain lowercase letters, digits or dashes, |
|
|
|
# and be 63 characters or less |
|
|
|
zone_name = 'zone-{}-{}'.format( |
|
|
|
dns_name.replace('.', '-'), uuid4().hex)[:63] |
|
|
|
|
|
|
|
gcloud_zone = self.gcloud_client.zone( |
|
|
|
name=zone_name, |
|
|
|
|