You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stratos.apache.org by ga...@apache.org on 2015/09/05 16:57:38 UTC
stratos git commit: Update the pod label to restrict its length
Repository: stratos
Updated Branches:
refs/heads/master 75cbbbcdd -> f7cdd9c58
Update the pod label to restrict its length
Project: http://git-wip-us.apache.org/repos/asf/stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/f7cdd9c5
Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/f7cdd9c5
Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/f7cdd9c5
Branch: refs/heads/master
Commit: f7cdd9c58aaf97676b1ee5dfc326d032ee94b26b
Parents: 75cbbbc
Author: gayangunarathne <ga...@wso2.com>
Authored: Sat Sep 5 20:27:02 2015 +0530
Committer: gayangunarathne <ga...@wso2.com>
Committed: Sat Sep 5 20:27:02 2015 +0530
----------------------------------------------------------------------
.../cloud/controller/iaases/kubernetes/KubernetesIaas.java | 4 ++--
.../cloud/controller/iaases/kubernetes/KubernetesIaasUtil.java | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/stratos/blob/f7cdd9c5/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/iaases/kubernetes/KubernetesIaas.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/iaases/kubernetes/KubernetesIaas.java b/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/iaases/kubernetes/KubernetesIaas.java
index d07aa66..323bfd9 100644
--- a/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/iaases/kubernetes/KubernetesIaas.java
+++ b/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/iaases/kubernetes/KubernetesIaas.java
@@ -408,7 +408,7 @@ public class KubernetesIaas extends Iaas {
// Create pod
long podSeqNo = kubernetesClusterContext.getPodSeqNo().incrementAndGet();
String podId = "pod" + "-" + podSeqNo;
- String podLabel = KubernetesIaasUtil.fixSpecialCharacters(clusterId);
+ String podLabel = KubernetesIaasUtil.fixSpecialCharactersAndLength(clusterId);
String dockerImage = iaasProvider.getImage();
List<EnvVar> environmentVariables = KubernetesIaasUtil.prepareEnvironmentVariables(
clusterContext, memberContext);
@@ -510,7 +510,7 @@ public class KubernetesIaas extends Iaas {
// Find next service sequence no
long serviceSeqNo = kubernetesClusterContext.getServiceSeqNo().incrementAndGet();
- String serviceId = KubernetesIaasUtil.fixSpecialCharacters("service" + "-" + (serviceSeqNo));
+ String serviceId = KubernetesIaasUtil.fixSpecialCharactersAndLength("service" + "-" + (serviceSeqNo));
String serviceLabel = DigestUtils.md5Hex(clusterId);
if (log.isInfoEnabled()) {
http://git-wip-us.apache.org/repos/asf/stratos/blob/f7cdd9c5/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/iaases/kubernetes/KubernetesIaasUtil.java
----------------------------------------------------------------------
diff --git a/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/iaases/kubernetes/KubernetesIaasUtil.java b/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/iaases/kubernetes/KubernetesIaasUtil.java
index cbf28ae..76b73da 100644
--- a/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/iaases/kubernetes/KubernetesIaasUtil.java
+++ b/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/iaases/kubernetes/KubernetesIaasUtil.java
@@ -139,9 +139,9 @@ public class KubernetesIaasUtil {
* @param id
* @return
*/
- public static String fixSpecialCharacters(String id) {
+ public static String fixSpecialCharactersAndLength(String id) {
id = id.replace(".", "-");
id = id.replace("_", "-");
- return id;
+ return id.substring(0,40);
}
}