From f4342ed4ce215c8529f28a1ae1d807ce1e3fe0ee Mon Sep 17 00:00:00 2001 From: Evan Hazlett Date: Wed, 28 Jan 2015 12:47:01 -0500 Subject: [PATCH] fix issue with name and dns length in azure Signed-off-by: Evan Hazlett --- drivers/azure/azure.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/azure/azure.go b/drivers/azure/azure.go index 729906c302..4c2a1ff8a6 100644 --- a/drivers/azure/azure.go +++ b/drivers/azure/azure.go @@ -111,6 +111,12 @@ func NewDriver(machineName string, storePath string, caCert string, privateKey s t := time.Now().Format("20060102150405") name := fmt.Sprintf("%s-%s", machineName, t) + // trim name to 24 chars due to the azure dns name limit + if len(name) > 24 { + name = name[0:24] + + } + driver := &Driver{MachineName: name, storePath: storePath, CaCertPath: caCert, PrivateKeyPath: privateKey} return driver, nil }