From 0f0d0d12e2dd9464d01d8ff9c8298b4dfb68160f Mon Sep 17 00:00:00 2001 From: Viranch Mehta Date: Tue, 29 Jun 2021 15:36:48 -0700 Subject: [PATCH] Drop colons of IPv6 values from endpoint names --- octodns/provider/azuredns.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/octodns/provider/azuredns.py b/octodns/provider/azuredns.py index 107866e..fd5555d 100644 --- a/octodns/provider/azuredns.py +++ b/octodns/provider/azuredns.py @@ -1074,6 +1074,9 @@ class AzureProvider(BaseProvider): if typ == 'CNAME': target = target[:-1] ep_name = '{}--{}'.format(pool_name, target) + # Endpoint names cannot have colons, drop them + # from IPv6 addresses + ep_name = ep_name.replace(':', '-') if target in defaults: # mark default ep_name += '--default--'