From 2fe1ddc8e3c8a9f2d07c1f6bde25156f39776b62 Mon Sep 17 00:00:00 2001 From: Nikolay Mahotkin Date: Fri, 19 Aug 2016 10:47:59 +0300 Subject: [PATCH] [K8s] Fixing service naming * Due to the service name length limitation it needs to be cut to 24 characters. Closes-Bug: #1613651 Change-Id: Id2d68346034c0697f3fb41a090201e8736f8deec --- .../KubernetesCluster/package/Classes/KubernetesCluster.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Docker/Kubernetes/KubernetesCluster/package/Classes/KubernetesCluster.yaml b/Docker/Kubernetes/KubernetesCluster/package/Classes/KubernetesCluster.yaml index 7a00f37e..721d2d1b 100644 --- a/Docker/Kubernetes/KubernetesCluster/package/Classes/KubernetesCluster.yaml +++ b/Docker/Kubernetes/KubernetesCluster/package/Classes/KubernetesCluster.yaml @@ -207,7 +207,6 @@ Methods: - $template: $resources.yaml('DeletePods.template').bind(dict(labels => $labels)) - $.masterNode.instance.agent.call($template, $resources) - createService: Arguments: - applicationName: @@ -220,7 +219,7 @@ Methods: Body: - $.serviceEndpoints: $.getAttr(serviceEndpoints, list()) - $currentEndpoints: $.serviceEndpoints.where($.applicationName = $applicationName and $.podId = $podId and $.scope = internal) - - $serviceName: format('svc-{0}', randomName()) + - $serviceName: format('{0}-{1}', randomName(), $applicationName).substring(0, 24).toLower() - $endpointMap: {} - For: endpoint In: $currentEndpoints