From 4574ac82c06d496a052bdd0caece3b3c9213f340 Mon Sep 17 00:00:00 2001 From: Tomofumi Hayashi Date: Thu, 28 Mar 2019 16:49:04 +0900 Subject: [PATCH] Add string enshorten if podname exceeds its limitation (62) --- cmd/kokotap/kokotap.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/cmd/kokotap/kokotap.go b/cmd/kokotap/kokotap.go index d40643f..db7ea1c 100644 --- a/cmd/kokotap/kokotap.go +++ b/cmd/kokotap/kokotap.go @@ -68,8 +68,16 @@ type kokotapPodArgs struct { func (podargs *kokotapPodArgs) GeneratePodName() (string, string) { nodeName := strings.Replace(podargs.Receiver.Node, ".", "-", -1) - return fmt.Sprintf("kokotap-%s-sender", podargs.PodName), - fmt.Sprintf("kokotap-%s-receiver-%s", podargs.PodName, nodeName) + sender := fmt.Sprintf("kokotap-%s-sender", podargs.PodName) + receiver := fmt.Sprintf("kokotap-%s-receiver-%s", podargs.PodName, nodeName) + + if len(sender) > 62 { + sender = sender[0:61] + } + if len(receiver) > 62 { + receiver = receiver[0:61] + } + return sender, receiver } func (podargs *kokotapPodArgs) GenerateDockerYaml() string {