Thanks Sajith... I'll continue testing. On Sat, Sep 20, 2014 at 2:20 PM, Sajith Kariyawasam <[email protected]> wrote:
> Hi, > > Docker image 54.254.64.141:5000/stratos-php is now updated with the above > mentioned fixes > > Thanks, > Sajith > > On Sat, Sep 20, 2014 at 10:47 AM, Sajith Kariyawasam <[email protected]> > wrote: > >> Seems I have tested with an old cartridge agent pack. Also it seems >> cartridge agent always expects MIN_COUNT, which ideally should have been >> only when clustering is enabled. >> I will do those fixes and update the image >> >> On Fri, Sep 19, 2014 at 6:21 PM, Sajith Kariyawasam <[email protected]> >> wrote: >> >>> I have set up a docker registry and pushed the image there, and that can >>> be accessed as 54.254.64.141:5000/stratos-php >>> >>> Thanks, >>> Sajith >>> >>> On Fri, Sep 19, 2014 at 12:44 PM, Sajith Kariyawasam <[email protected]> >>> wrote: >>> >>>> Found an issue in the docker php image, that MB/CEP ips and ports are >>>> not getting set in stratos.sh. >>>> I have fixed that and pushed the updated image. >>>> >>>> Please find the command below which you need to use in order to start >>>> an instance. >>>> >>>> docker run -d -P --name sajith --env SERVICE_NAME=php --env CLUSTER_ID= >>>> cluster1.php.stratos.org --env DEPLOYMENT=default --env PORTS=80 --env >>>> MEMBER_ID=member1.cluster1.php.stratos.org --env >>>> NETWORK_PARTITION_ID=ec2 --env PARTITION_ID=zone-1 --env >>>> CARTRIDGE_KEY=NfxZXmklUvRWslG5 --env REPO_URL=null --env MB_IP=10.10.3.1 >>>> --env MB_PORT=7611 --env CEP_IP=10.3.3.1 --env CEP_PORT=5617 >>>> sajhak/stratos-php >>>> >>>> On Fri, Sep 19, 2014 at 12:31 PM, Nirmal Fernando < >>>> [email protected]> wrote: >>>> >>>>> This is the latest replicationController json after fixing the issue >>>>> with payload. >>>>> >>>>> { >>>>> "kind": "ReplicationController", >>>>> "id": "test2.php.domain", >>>>> "apiVersion": "v1beta1", >>>>> "labels": { >>>>> "name": "test2.php.domain" >>>>> }, >>>>> "desiredState": { >>>>> "replicas": 2, >>>>> "replicaSelector": { >>>>> "name": "test2.php.domain" >>>>> }, >>>>> "podTemplate": { >>>>> "desiredState": { >>>>> "manifest": { >>>>> "version": "v1beta1", >>>>> "id": "test2.php.domain", >>>>> "containers": [ >>>>> { >>>>> "name": "test2-apachestratos-org", >>>>> "image": "sajhak/stratos-php", >>>>> "ports": [ >>>>> { >>>>> "name": "tcp80", >>>>> "protocol": "tcp", >>>>> "containerPort": 80, >>>>> "hostPort": 0 >>>>> }, >>>>> { >>>>> "name": "tcp443", >>>>> "protocol": "tcp", >>>>> "containerPort": 443, >>>>> "hostPort": 0 >>>>> } >>>>> ], >>>>> "env": [ >>>>> { >>>>> "name": "SERVICE_NAME", >>>>> "value": "php" >>>>> }, >>>>> { >>>>> "name": "HOST_NAME", >>>>> "value": "test2.apachestratos.org" >>>>> }, >>>>> { >>>>> "name": "MULTITENANT", >>>>> "value": "false" >>>>> }, >>>>> { >>>>> "name": "TENANT_ID", >>>>> "value": "-1234" >>>>> }, >>>>> { >>>>> "name": "TENANT_RANGE", >>>>> "value": "-1234" >>>>> }, >>>>> { >>>>> "name": "CARTRIDGE_ALIAS", >>>>> "value": "test2" >>>>> }, >>>>> { >>>>> "name": "CLUSTER_ID", >>>>> "value": "test2.php.domain" >>>>> }, >>>>> { >>>>> "name": "CARTRIDGE_KEY", >>>>> "value": "LyiZrGjCgiM3Vzpe" >>>>> }, >>>>> { >>>>> "name": "REPO_URL", >>>>> "value": "null" >>>>> }, >>>>> { >>>>> "name": "PORTS", >>>>> "value": "80|443" >>>>> }, >>>>> { >>>>> "name": "PROVIDER", >>>>> "value": "apache" >>>>> }, >>>>> { >>>>> "name": "PUPPET_IP", >>>>> "value": "127.0.0.1" >>>>> }, >>>>> { >>>>> "name": "PUPPET_HOSTNAME", >>>>> "value": " >>>>> puppet.apache.stratos.org" >>>>> }, >>>>> { >>>>> "name": "PUPPET_DNS_AVAILABLE", >>>>> "value": "false" >>>>> }, >>>>> { >>>>> "name": "PUPPET_ENV", >>>>> "value": "stratos" >>>>> }, >>>>> { >>>>> "name": "DEPLOYMENT", >>>>> "value": "default" >>>>> }, >>>>> { >>>>> "name": "COMMIT_ENABLED", >>>>> "value": "false" >>>>> }, >>>>> { >>>>> "name": "MEMBER_ID", >>>>> "value": >>>>> "test2.php.domain0b318d26-36ef-42cc-a6da-cafe4981dae9" >>>>> }, >>>>> { >>>>> "name": "LB_CLUSTER_ID" >>>>> }, >>>>> { >>>>> "name": "NETWORK_PARTITION_ID" >>>>> }, >>>>> { >>>>> "name": "KUBERNETES_CLUSTER_ID", >>>>> "value": "KubGrp1" >>>>> }, >>>>> { >>>>> "name": "KUBERNETES_MASTER_IP", >>>>> "value": "127.0.0.1" >>>>> }, >>>>> { >>>>> "name": "KUBERNETES_PORT_RANGE", >>>>> "value": "4000-5000" >>>>> } >>>>> ] >>>>> } >>>>> ] >>>>> }, >>>>> "replicas": 0 >>>>> }, >>>>> "labels": { >>>>> "name": "test2.php.domain" >>>>> } >>>>> } >>>>> } >>>>> } >>>>> >>>>> On Fri, Sep 19, 2014 at 12:20 PM, Nirmal Fernando < >>>>> [email protected]> wrote: >>>>> >>>>>> Upon a subscription for a docker Cartridge, now autoscaler calls CC, >>>>>> and CC deploys Kubernetes entities into the Kubernetes host cluster. >>>>>> Please >>>>>> see the following log. >>>>>> >>>>>> [2014-09-19 12:09:01,194] INFO >>>>>> {org.apache.stratos.messaging.message.processor.topology.CompleteTopologyMessageProcessor} >>>>>> - Topology initialized >>>>>> >>>>>> [2014-09-19 12:09:06,203] INFO >>>>>> {org.apache.stratos.autoscaler.util.ConfUtil} - Loading >>>>>> configuration..... >>>>>> >>>>>> [2014-09-19 12:09:06,257] INFO >>>>>> {org.apache.stratos.autoscaler.util.AutoscalerUtil} - Kubernetes cluster >>>>>> monitor created: KubernetesClusterMonitor [ >>>>>> kubernetesHostClusterId=KubGrp1, clusterId=test2.php.domain, >>>>>> serviceId=php] >>>>>> >>>>>> [2014-09-19 12:09:06,258] INFO >>>>>> {org.apache.stratos.autoscaler.message.receiver.topology.AutoscalerTopologyEventReceiver} >>>>>> - Kubernetes cluster monitor has been added successfully: [cluster] >>>>>> test2.php.domain >>>>>> >>>>>> [2014-09-19 12:09:06,263] INFO >>>>>> {org.apache.stratos.manager.topology.receiver.StratosManagerTopologyEventReceiver} >>>>>> - [CompleteTopologyEventListener] Received: class >>>>>> org.apache.stratos.messaging.event.topology.CompleteTopologyEvent >>>>>> >>>>>> [2014-09-19 12:10:06,950] DEBUG >>>>>> {org.apache.stratos.kubernetes.client.KubernetesApiClient} - >>>>>> CreateReplicationController Request Body : >>>>>> {"kind":"ReplicationController","id":"test2.php.domain","apiVersion":"v1beta1","labels":{"name":"test2.php.domain"},"desiredState":{"replicas":2,"replicaSelector":{"name":"test2.php.domain"},"podTemplate":{"desiredState":{"manifest":{"version":"v1beta1","id":"test2.php.domain","containers":[{"name":"test2-apachestratos-org","image":"sajhak/stratos-php","ports":[{"name":"tcp80","protocol":"tcp","containerPort":80,"hostPort":0},{"name":"tcp443","protocol":"tcp","containerPort":443,"hostPort":0}],"env":[{"name":"SERVICE_NAME","value":"php"},{"name":"HOST_NAME","value":" >>>>>> test2.apachestratos.org >>>>>> "},{"name":"MULTITENANT","value":"false"},{"name":"TENANT_ID","value":"-1234"},{"name":"TENANT_RANGE","value":"-1234"},{"name":"CARTRIDGE_ALIAS","value":"test2"},{"name":"CLUSTER_ID","value":"test2.php.domain"},{"name":"CARTRIDGE_KEY","value":"LyiZrGjCgiM3Vzpe"},{"name":"REPO_URL","value":"null"},{"name":"PORTS","value":"80|443"},{"name":"PROVIDER","value":"apache"},{"name":"PUPPET_IP","value":"127.0.0.1"},{"name":"PUPPET_HOSTNAME","value":" >>>>>> puppet.apache.stratos.org >>>>>> "},{"name":"PUPPET_DNS_AVAILABLE","value":"false"},{"name":"PUPPET_ENV","value":"stratos"},{"name":"DEPLOYMENT","value":"default"},{"name":"COMMIT_ENABLED","value":"false"},{"name":"MEMBER_ID","value":"test2.php.domain0b318d26-36ef-42cc-a6da-cafe4981dae9"},{"name":"LB_CLUSTER_ID"},{"name":"NETWORK_PARTITION_ID"},{"name":"KUBERNETES_CLUSTER_ID","value":"KubGrp1"},{"name":"KUBERNETES_MASTER_IP","value":"127.0.0.1"},{"name":"KUBERNETES_PORT_RANGE","value":"4000-5000"}]}]},"replicas":0},"labels":{"name":"test2.php.domain"}}}} >>>>>> >>>>>> [2014-09-19 12:10:07,069] DEBUG >>>>>> {org.apache.stratos.kubernetes.client.KubernetesApiClient} - >>>>>> CreateService >>>>>> Request Body : >>>>>> {"kind":"Service","id":"test2-php-domain","port":4000,"selector":{"name":"test2.php.domain"},"apiVersion":"v1beta1"} >>>>>> >>>>>> >>>>>> {"kind":"Service","id":"test2-php-domain","port":4000,"selector":{"name":"test2.php.domain"},"apiVersion":"v1beta1"} >>>>>> >>>>>> 200 >>>>>> >>>>>> [2014-09-19 12:10:07,151] INFO >>>>>> {org.apache.stratos.cloud.controller.topology.TopologyEventPublisher} - >>>>>> Publishing instance spawned event: [service] php [cluster] >>>>>> test2.php.domain >>>>>> [network-partition] null [partition] null [member] >>>>>> test2.php.domain0b318d26-36ef-42cc-a6da-cafe4981dae9 [lb-cluster-id] null >>>>>> >>>>>> [2014-09-19 12:10:07,155] INFO >>>>>> {org.apache.stratos.cloud.controller.impl.CloudControllerServiceImpl} - >>>>>> Kubernetes entities are successfully starting up. MemberContext >>>>>> [memberId=test2.php.domain0b318d26-36ef-42cc-a6da-cafe4981dae9, >>>>>> nodeId=null, clusterId=test2.php.domain, cartridgeType=php, >>>>>> privateIpAddress=127.0.0.1, publicIpAddress=127.0.0.1, >>>>>> allocatedIpAddress=null, initTime=1411108806404, lbClusterId=null, >>>>>> networkPartitionId=null] >>>>>> >>>>>> >>>>>> On Fri, Sep 19, 2014 at 12:11 PM, Nirmal Fernando < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Please note that the environment variable section in the above >>>>>>> replicationController is not completed, found a bug! Will change the >>>>>>> updated version once it is fixed. >>>>>>> >>>>>>> Following is a sample auto-generated Kubernetes proxy service; >>>>>>> >>>>>>> { >>>>>>> "kind": "Service", >>>>>>> "id": "test2-php-domain", >>>>>>> "port": 4000, >>>>>>> "selector": { >>>>>>> "name": "test2.php.domain" >>>>>>> }, >>>>>>> "apiVersion": "v1beta1" >>>>>>> } >>>>>>> >>>>>>> On Fri, Sep 19, 2014 at 11:04 AM, Nirmal Fernando < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Here's a auto-generated Kubernetes replication controller json as >>>>>>>> of now, for clarity. This could change based on the other testing. >>>>>>>> >>>>>>>> { >>>>>>>> "kind": "ReplicationController", >>>>>>>> "id": "test2.php.domain", >>>>>>>> "apiVersion": "v1beta1", >>>>>>>> "labels": { >>>>>>>> "name": "test2.php.domain" >>>>>>>> }, >>>>>>>> "desiredState": { >>>>>>>> "replicas": 2, >>>>>>>> "replicaSelector": { >>>>>>>> "name": "test2.php.domain" >>>>>>>> }, >>>>>>>> "podTemplate": { >>>>>>>> "desiredState": { >>>>>>>> "manifest": { >>>>>>>> "version": "v1beta1", >>>>>>>> "id": "test2.php.domain", >>>>>>>> "containers": [ >>>>>>>> { >>>>>>>> "name": "test2-apachestratos-org", >>>>>>>> "image": "sajhak/stratos-php", >>>>>>>> "ports": [ >>>>>>>> { >>>>>>>> "name": "tcp80", >>>>>>>> "protocol": "tcp", >>>>>>>> "containerPort": 80, >>>>>>>> "hostPort": 0 >>>>>>>> }, >>>>>>>> { >>>>>>>> "name": "tcp443", >>>>>>>> "protocol": "tcp", >>>>>>>> "containerPort": 443, >>>>>>>> "hostPort": 0 >>>>>>>> } >>>>>>>> ], >>>>>>>> "env": [ >>>>>>>> { >>>>>>>> "name": "MEMBER_ID", >>>>>>>> "value": >>>>>>>> "test2.php.domain9597d3fd-2852-49f5-af39-28ba9a6d2afa" >>>>>>>> }, >>>>>>>> { >>>>>>>> "name": "LB_CLUSTER_ID" >>>>>>>> }, >>>>>>>> { >>>>>>>> "name": "NETWORK_PARTITION_ID" >>>>>>>> }, >>>>>>>> { >>>>>>>> "name": "KUBERNETES_CLUSTER_ID", >>>>>>>> "value": "KubGrp1" >>>>>>>> }, >>>>>>>> { >>>>>>>> "name": "KUBERNETES_MASTER_IP", >>>>>>>> "value": "127.0.0.1" >>>>>>>> }, >>>>>>>> { >>>>>>>> "name": "KUBERNETES_PORT_RANGE", >>>>>>>> "value": "4000-5000" >>>>>>>> } >>>>>>>> ] >>>>>>>> } >>>>>>>> ] >>>>>>>> }, >>>>>>>> "replicas": 0 >>>>>>>> }, >>>>>>>> "labels": { >>>>>>>> "name": "test2.php.domain" >>>>>>>> } >>>>>>>> } >>>>>>>> } >>>>>>>> } >>>>>>>> >>>>>>>> On Fri, Sep 19, 2014 at 10:35 AM, Nirmal Fernando < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Here's the jsons and requests used. >>>>>>>>> >>>>>>>>> Register Host ClusterHost Json >>>>>>>>> >>>>>>>>> { >>>>>>>>> >>>>>>>>> "groupId": "KubGrp1", >>>>>>>>> >>>>>>>>> "description": "Kubernetes CoreOS cluster on EC2 ", >>>>>>>>> >>>>>>>>> "kubernetesMaster": { >>>>>>>>> >>>>>>>>> "hostId" : "KubHostMaster1", >>>>>>>>> >>>>>>>>> "hostname" : "master.dev.kubernetes.example.org", >>>>>>>>> >>>>>>>>> "hostIpAddress" : "127.0.0.1", >>>>>>>>> >>>>>>>>> "property" : [ >>>>>>>>> >>>>>>>>> { >>>>>>>>> >>>>>>>>> "name": "prop1", >>>>>>>>> >>>>>>>>> "value": "val1" >>>>>>>>> >>>>>>>>> }, >>>>>>>>> >>>>>>>>> { >>>>>>>>> >>>>>>>>> "name": "prop2", >>>>>>>>> >>>>>>>>> "value": "val2" >>>>>>>>> >>>>>>>>> } >>>>>>>>> >>>>>>>>> ] >>>>>>>>> >>>>>>>>> }, >>>>>>>>> >>>>>>>>> "portRange" : { >>>>>>>>> >>>>>>>>> "upper": "5000", >>>>>>>>> >>>>>>>>> "lower": "4000" >>>>>>>>> >>>>>>>>> }, >>>>>>>>> >>>>>>>>> "kubernetesHost": [ >>>>>>>>> >>>>>>>>> { >>>>>>>>> >>>>>>>>> "hostId" : "KubHostSlave1", >>>>>>>>> >>>>>>>>> "hostname" : " >>>>>>>>> slave1.dev.kubernetes.example.org", >>>>>>>>> >>>>>>>>> "hostIpAddress" : "127.0.0.1", >>>>>>>>> >>>>>>>>> "property" : [ >>>>>>>>> >>>>>>>>> { >>>>>>>>> >>>>>>>>> "name": "prop1", >>>>>>>>> >>>>>>>>> "value": "val1" >>>>>>>>> >>>>>>>>> }, >>>>>>>>> >>>>>>>>> { >>>>>>>>> >>>>>>>>> "name": "prop2", >>>>>>>>> >>>>>>>>> "value": "val2" >>>>>>>>> >>>>>>>>> } >>>>>>>>> >>>>>>>>> ] >>>>>>>>> >>>>>>>>> } >>>>>>>>> >>>>>>>>> ], >>>>>>>>> >>>>>>>>> "property": [ >>>>>>>>> >>>>>>>>> { >>>>>>>>> >>>>>>>>> "name": "prop1", >>>>>>>>> >>>>>>>>> "value": "val1" >>>>>>>>> >>>>>>>>> }, >>>>>>>>> >>>>>>>>> { >>>>>>>>> >>>>>>>>> "name": "prop2", >>>>>>>>> >>>>>>>>> "value": "val2" >>>>>>>>> >>>>>>>>> } >>>>>>>>> >>>>>>>>> ] >>>>>>>>> >>>>>>>>> } >>>>>>>>> >>>>>>>>> Register a Kubernetes Group >>>>>>>>> >>>>>>>>> curl -X POST -H "Content-Type: application/json" -d >>>>>>>>> @"new-kub-register.json" -k -u admin:admin " >>>>>>>>> https://127.0.0.1:9443/stratos/admin/kubernetes/deploy/group" >>>>>>>>> >>>>>>>>> Get a registered Kubernetes Group >>>>>>>>> >>>>>>>>> curl -k -u admin:admin " >>>>>>>>> https://127.0.0.1:9443/stratos/admin/kubernetes/group/KubGrp1" >>>>>>>>> >>>>>>>>> >>>>>>>>> Deploy a Docker CartridgeDocker Cartridge Json >>>>>>>>> >>>>>>>>> { >>>>>>>>> >>>>>>>>> "type": "php", >>>>>>>>> >>>>>>>>> "provider": "apache", >>>>>>>>> >>>>>>>>> "host": "apachestratos.org", >>>>>>>>> >>>>>>>>> "displayName": "PHP", >>>>>>>>> >>>>>>>>> "description": "PHP Cartridge", >>>>>>>>> >>>>>>>>> "version": "5.0", >>>>>>>>> >>>>>>>>> "multiTenant": "false", >>>>>>>>> >>>>>>>>> "deployerType": "kubernetes", >>>>>>>>> >>>>>>>>> "portMapping": [ >>>>>>>>> >>>>>>>>> { >>>>>>>>> >>>>>>>>> "protocol": "http", >>>>>>>>> >>>>>>>>> "port": "80", >>>>>>>>> >>>>>>>>> "proxyPort": "8280" >>>>>>>>> >>>>>>>>> }, >>>>>>>>> >>>>>>>>> { >>>>>>>>> >>>>>>>>> "protocol": "https", >>>>>>>>> >>>>>>>>> "port": "443", >>>>>>>>> >>>>>>>>> "proxyPort": "8243" >>>>>>>>> >>>>>>>>> } >>>>>>>>> >>>>>>>>> ], >>>>>>>>> >>>>>>>>> "container": [ >>>>>>>>> >>>>>>>>> { >>>>>>>>> >>>>>>>>> "imageName": "sajhak/stratos-php", >>>>>>>>> >>>>>>>>> "dockerfileRepo" :" >>>>>>>>> https://github.com/sajhak/stratos-docker-php-image.git", >>>>>>>>> >>>>>>>>> "property": [ >>>>>>>>> >>>>>>>>> { >>>>>>>>> >>>>>>>>> "name": "prop-name", >>>>>>>>> >>>>>>>>> "value": "prop-value" >>>>>>>>> >>>>>>>>> } >>>>>>>>> >>>>>>>>> ] >>>>>>>>> >>>>>>>>> } >>>>>>>>> >>>>>>>>> ] >>>>>>>>> >>>>>>>>> } >>>>>>>>> >>>>>>>>> Deploy Docker Cartridge >>>>>>>>> >>>>>>>>> curl -X POST -H "Content-Type: application/json" -d >>>>>>>>> @'php-docker-cart.json' -k -v -u admin:admin >>>>>>>>> https://localhost:9443/stratos/admin/cartridge/definition >>>>>>>>> >>>>>>>>> >>>>>>>>> Subscribe to a Docker Cartridge Subscription Json >>>>>>>>> >>>>>>>>> php-subscription.json >>>>>>>>> >>>>>>>>> { >>>>>>>>> >>>>>>>>> "cartridgeType": "php", >>>>>>>>> >>>>>>>>> "alias": "test2", >>>>>>>>> >>>>>>>>> "commitsEnabled": "false", >>>>>>>>> >>>>>>>>> "property": [ >>>>>>>>> >>>>>>>>> { >>>>>>>>> >>>>>>>>> "name": "KUBERNETES_CLUSTER_ID", >>>>>>>>> >>>>>>>>> "value": "KubGrp1" >>>>>>>>> >>>>>>>>> }, >>>>>>>>> >>>>>>>>> { >>>>>>>>> >>>>>>>>> "name": "KUBERNETES_REPLICAS_MIN", >>>>>>>>> >>>>>>>>> "value": "2" >>>>>>>>> >>>>>>>>> } >>>>>>>>> >>>>>>>>> ] >>>>>>>>> >>>>>>>>> } >>>>>>>>> Subscription Request >>>>>>>>> >>>>>>>>> curl -X POST -H "Content-Type: application/json" -d >>>>>>>>> @php-subscription.json -k -v -u admin:admin >>>>>>>>> https://localhost:9443/stratos/admin/cartridge/subscribe >>>>>>>>> >>>>>>>>> >>>>>>>>> On Fri, Sep 19, 2014 at 10:11 AM, Nirmal Fernando < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Fri, Sep 19, 2014 at 9:56 AM, Nirmal Fernando < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Hi all, >>>>>>>>>>> >>>>>>>>>>> I've carried out following testing on the docker integration >>>>>>>>>>> branch, so far, and here's the status. >>>>>>>>>>> >>>>>>>>>>> * Set up a local Kubernetes cluster (master and 2 minions) and >>>>>>>>>>> tested basic Kubernetes operations on it. >>>>>>>>>>> * Tested Kubernetes host registration and here I faced an issue >>>>>>>>>>> when hosts getting persisted [1]. >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> I verified this again and this is fixed now. >>>>>>>>>> >>>>>>>>>> >>>>>>>>>>> * Docker Cartridge deployment was tested and it worked fine. >>>>>>>>>>> * Then tested the Docker Cartridge subscription and fixed few >>>>>>>>>>> issues faced while doing so and committed them. >>>>>>>>>>> * Upon a subscription a Kubernetes Cluster monitor got created >>>>>>>>>>> and called CC to spawn containers. >>>>>>>>>>> * Faced several class loading issues when I deployed kubernetes >>>>>>>>>>> client jar built into the Carbon runtime due to the use of Jax-rs >>>>>>>>>>> proxy >>>>>>>>>>> APIs. Those were tricky to fix, hence re-wrote the client using >>>>>>>>>>> Apache >>>>>>>>>>> HttpClient. >>>>>>>>>>> * Currently facing few issues with the hidden constraints of >>>>>>>>>>> Kubernetes entities; such as; >>>>>>>>>>> - Container name can't have '.' (dots). >>>>>>>>>>> - Protocol of a container port should always be 'tcp' >>>>>>>>>>> >>>>>>>>>>> I'll continue the testing and update the thread. >>>>>>>>>>> >>>>>>>>>>> On Mon, Sep 15, 2014 at 9:11 AM, Nirmal Fernando < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Please take a moment to update the status of the tasks listed >>>>>>>>>>>> for 4.1.0 M1; http://goo.gl/vpdZIa >>>>>>>>>>>> >>>>>>>>>>>> Thanks. >>>>>>>>>>>> >>>>>>>>>>>> On Mon, Sep 15, 2014 at 8:58 AM, Nirmal Fernando < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Currently hitting an issue in the docker-integration branch : >>>>>>>>>>>>> https://issues.apache.org/jira/browse/STRATOS-798 >>>>>>>>>>>>> >>>>>>>>>>>>> On Sun, Sep 14, 2014 at 11:12 PM, Nirmal Fernando < >>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Please avoid committing changes that are not available for >>>>>>>>>>>>>> M1. I am gonna start an end-to-end testing. >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Fri, Sep 12, 2014 at 10:23 AM, Nirmal Fernando < >>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> I create 4.1.0 M1 and M2 versions in the Jira. Please update >>>>>>>>>>>>>>> the version of the Jiras you are planning to get to the first >>>>>>>>>>>>>>> developer >>>>>>>>>>>>>>> preview as 4.1.0 M1. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> We need to come up with a code freeze date too. I'd suggest >>>>>>>>>>>>>>> we code freeze for M1 on 13th September 8pm PST. Thoughts? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Wed, Sep 10, 2014 at 8:23 PM, Nirmal Fernando < >>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> I'll create a 4.1.0 M1 version, so that we can tag Jiras >>>>>>>>>>>>>>>> that are/will be ready. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> On Wed, Sep 10, 2014 at 6:40 PM, Lakmal Warusawithana < >>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> If we are targeting this week for M1, what are the >>>>>>>>>>>>>>>>> features can ship? JIRA list? >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Wed, Sep 10, 2014 at 4:55 PM, Lakmal Warusawithana < >>>>>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> Hi Dev, >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> How about $subject? IMO, it will help all devs to check >>>>>>>>>>>>>>>>>> their dependancies. >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> thanks >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>> Lakmal Warusawithana >>>>>>>>>>>>>>>>>> Vice President, Apache Stratos >>>>>>>>>>>>>>>>>> Director - Cloud Architecture; WSO2 Inc. >>>>>>>>>>>>>>>>>> Mobile : +94714289692 >>>>>>>>>>>>>>>>>> Blog : http://lakmalsview.blogspot.com/ >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>> Lakmal Warusawithana >>>>>>>>>>>>>>>>> Vice President, Apache Stratos >>>>>>>>>>>>>>>>> Director - Cloud Architecture; WSO2 Inc. >>>>>>>>>>>>>>>>> Mobile : +94714289692 >>>>>>>>>>>>>>>>> Blog : http://lakmalsview.blogspot.com/ >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>> Best Regards, >>>>>>>>>>>>>>>> Nirmal >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Nirmal Fernando. >>>>>>>>>>>>>>>> PPMC Member & Committer of Apache Stratos, >>>>>>>>>>>>>>>> Senior Software Engineer, WSO2 Inc. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> Best Regards, >>>>>>>>>>>>>>> Nirmal >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Nirmal Fernando. >>>>>>>>>>>>>>> PPMC Member & Committer of Apache Stratos, >>>>>>>>>>>>>>> Senior Software Engineer, WSO2 Inc. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> Best Regards, >>>>>>>>>>>>>> Nirmal >>>>>>>>>>>>>> >>>>>>>>>>>>>> Nirmal Fernando. >>>>>>>>>>>>>> PPMC Member & Committer of Apache Stratos, >>>>>>>>>>>>>> Senior Software Engineer, WSO2 Inc. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> Best Regards, >>>>>>>>>>>>> Nirmal >>>>>>>>>>>>> >>>>>>>>>>>>> Nirmal Fernando. >>>>>>>>>>>>> PPMC Member & Committer of Apache Stratos, >>>>>>>>>>>>> Senior Software Engineer, WSO2 Inc. >>>>>>>>>>>>> >>>>>>>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Best Regards, >>>>>>>>>>>> Nirmal >>>>>>>>>>>> >>>>>>>>>>>> Nirmal Fernando. >>>>>>>>>>>> PPMC Member & Committer of Apache Stratos, >>>>>>>>>>>> Senior Software Engineer, WSO2 Inc. >>>>>>>>>>>> >>>>>>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Best Regards, >>>>>>>>>>> Nirmal >>>>>>>>>>> >>>>>>>>>>> Nirmal Fernando. >>>>>>>>>>> PPMC Member & Committer of Apache Stratos, >>>>>>>>>>> Senior Software Engineer, WSO2 Inc. >>>>>>>>>>> >>>>>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Best Regards, >>>>>>>>>> Nirmal >>>>>>>>>> >>>>>>>>>> Nirmal Fernando. >>>>>>>>>> PPMC Member & Committer of Apache Stratos, >>>>>>>>>> Senior Software Engineer, WSO2 Inc. >>>>>>>>>> >>>>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Best Regards, >>>>>>>>> Nirmal >>>>>>>>> >>>>>>>>> Nirmal Fernando. >>>>>>>>> PPMC Member & Committer of Apache Stratos, >>>>>>>>> Senior Software Engineer, WSO2 Inc. >>>>>>>>> >>>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Best Regards, >>>>>>>> Nirmal >>>>>>>> >>>>>>>> Nirmal Fernando. >>>>>>>> PPMC Member & Committer of Apache Stratos, >>>>>>>> Senior Software Engineer, WSO2 Inc. >>>>>>>> >>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Best Regards, >>>>>>> Nirmal >>>>>>> >>>>>>> Nirmal Fernando. >>>>>>> PPMC Member & Committer of Apache Stratos, >>>>>>> Senior Software Engineer, WSO2 Inc. >>>>>>> >>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Best Regards, >>>>>> Nirmal >>>>>> >>>>>> Nirmal Fernando. >>>>>> PPMC Member & Committer of Apache Stratos, >>>>>> Senior Software Engineer, WSO2 Inc. >>>>>> >>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Best Regards, >>>>> Nirmal >>>>> >>>>> Nirmal Fernando. >>>>> PPMC Member & Committer of Apache Stratos, >>>>> Senior Software Engineer, WSO2 Inc. >>>>> >>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>> >>>> >>>> >>>> >>>> -- >>>> *Sajith Kariyawasam* >>>> >>>> >>>> *Committer and PMC member, Apache Stratos,WSO2 Inc., http://wso2.com >>>> <http://wso2.com>AMIE (SL)Mobile: +94772269575* >>>> >>> >>> >>> >>> -- >>> *Sajith Kariyawasam* >>> >>> >>> *Committer and PMC member, Apache Stratos,WSO2 Inc., http://wso2.com >>> <http://wso2.com>AMIE (SL)Mobile: +94772269575* >>> >> >> >> >> -- >> *Sajith Kariyawasam* >> >> >> *Committer and PMC member, Apache Stratos,WSO2 Inc., http://wso2.com >> <http://wso2.com>AMIE (SL)Mobile: +94772269575* >> > > > > -- > *Sajith Kariyawasam* > > > *Committer and PMC member, Apache Stratos,WSO2 Inc., http://wso2.com > <http://wso2.com>AMIE (SL)Mobile: +94772269575* > -- Best Regards, Nirmal Nirmal Fernando. PPMC Member & Committer of Apache Stratos, Senior Software Engineer, WSO2 Inc. Blog: http://nirmalfdo.blogspot.com/
