stratos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Imesh Gunaratne <im...@apache.org>
Subject Re: Releasing Stratos 4.1.3
Date Sun, 20 Sep 2015 16:30:59 GMT
Hi Akila,

We do not query pod labels, its handled by the Kubernetes service selector,
at the moment this is called "name". I have now fixed this issue locally,
will push in few minutes.

In addition I think it would be better to use labels instead of annotations
because they are not visible in the UI:



Thanks

On Sun, Sep 20, 2015 at 9:52 PM, Akila Ravihansa Perera <ravihansa@wso2.com>
wrote:

> Hi Imesh,
>
> Where do we query those pod labels?
>
> I'm in the process of moving label names to constants. I can apply the
> same in all the places. I think better to change that label to
> md5Hex-memberId to avoid any confusion when troubleshooting issues. One
> might mistakenly take that as the actual memberId when it is not the case.
>
> Thanks.
>
> On Sun, Sep 20, 2015 at 9:40 PM, Imesh Gunaratne <imesh@apache.org> wrote:
>
>> I'm seeing a problem, we have removed the "name" label in the pod and
>> added a new label called "md5Hex-memberId". Due to this load balancing
>> would not work:
>>
>> Map<String, String> podLabels = new HashMap<>();
>> podLabels.put("md5Hex-memberId", DigestUtils.md5Hex(memberContext.getMemberId()));
>>
>> Map<String, String> podAnnotations = new HashMap<>();
>> podAnnotations.put("memberId", memberContext.getMemberId());
>> podAnnotations.put("cartridgeType", memberContext.getCartridgeType());
>> podAnnotations.put("applicationId", memberContext.getApplicationId());
>> podAnnotations.put("clusterId", memberContext.getClusterId());
>> podAnnotations.put("clusterInstanceId", memberContext.getClusterInstanceId());
>>
>> kubernetesApi.createPod(podId, podName, podLabels, podAnnotations, dockerImage, cpu,
memory, ports,
>>         environmentVariables);
>>
>>
>> On Sun, Sep 20, 2015 at 2:51 PM, Akila Ravihansa Perera <
>> ravihansa@wso2.com> wrote:
>>
>>> Hi all,
>>>
>>> I've pushed release artifacts to staging repo at [1]. Please take few
>>> mins to verify the release. Also I've pushed cartridge-base, php and tomcat
>>> Docker images with 4.1.3 artifacts to DockerHub.
>>>
>>> [1]
>>> https://repository.apache.org/content/repositories/orgapachestratos-1057/
>>>
>>> Thanks.
>>>
>>> --
>>> Akila Ravihansa Perera
>>> WSO2 Inc.;  http://wso2.com/
>>>
>>> Blog: http://ravihansa3000.blogspot.com
>>>
>>
>>
>>
>> --
>> Imesh Gunaratne
>>
>> Senior Technical Lead, WSO2
>> Committer & PMC Member, Apache Stratos
>>
>
>
>
> --
> Akila Ravihansa Perera
> WSO2 Inc.;  http://wso2.com/
>
> Blog: http://ravihansa3000.blogspot.com
>



-- 
Imesh Gunaratne

Senior Technical Lead, WSO2
Committer & PMC Member, Apache Stratos

Mime
View raw message