Return-Path: X-Original-To: apmail-stratos-dev-archive@minotaur.apache.org Delivered-To: apmail-stratos-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 825CE174DD for ; Fri, 13 Mar 2015 17:04:01 +0000 (UTC) Received: (qmail 5944 invoked by uid 500); 13 Mar 2015 17:04:01 -0000 Delivered-To: apmail-stratos-dev-archive@stratos.apache.org Received: (qmail 5885 invoked by uid 500); 13 Mar 2015 17:04:01 -0000 Mailing-List: contact dev-help@stratos.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@stratos.apache.org Delivered-To: mailing list dev@stratos.apache.org Received: (qmail 5874 invoked by uid 99); 13 Mar 2015 17:04:01 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Mar 2015 17:04:01 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of rajkumarr@wso2.com designates 209.85.214.175 as permitted sender) Received: from [209.85.214.175] (HELO mail-ob0-f175.google.com) (209.85.214.175) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 13 Mar 2015 17:03:35 +0000 Received: by obcuz6 with SMTP id uz6so21054596obc.7 for ; Fri, 13 Mar 2015 10:03:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=wso2.com; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=O4BbcSjAJ1Tm/iPyPOdfG8Bpy+IlGkxxXtqHGlpQDeM=; b=SzQnL5yGDwW65JyA6L3No+ejle1HXYXRTmIB19SpTrytTkWocSweUrZZyP+BTb74jR gAecqBvpvf/Vd4whDMElTytKXy7xWJNv6AX2ichxIgvnRqJO4k9AiU22rM5X2sMorj7X geiEU9tFF9CdgaibiYrFW/+bhKwU/TF94wbG4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=O4BbcSjAJ1Tm/iPyPOdfG8Bpy+IlGkxxXtqHGlpQDeM=; b=g1ZPCjaBrs1c/7izVcvj6gj9ndsljBbdyqdgFeY6FbjarK/F4Hoqjd5eRlS512AOiW 1AxeB967lyY6jQJa9UKjtdSJYpBAKsubbv+GKEI2SIWZHfT0xSojNii91cqtsPrc3XL3 X87ErZuSoO1Bg9e0NnY762uWR0HLC36FRTGKIw5UXLUV1qcRNg7ZpAYE36xdbRA3/8Xn Bxl7c6l46IIXxtwB1oHk7RgBNWxxad4jx8c1t6NE2zxi06GMR948opDm6jERhQ/p1fJL cSoIxzDU9FrXOpAnDWbABcCbo1ToC5I1WsFvydwnEXQWakRAbJxH5nZdfpOcVQpr+vdF CW2Q== X-Gm-Message-State: ALoCoQkGe3E4xgG+Y/FcAA+1YrTDe2S0ubzZclwgP3asxh/wBmPEil36UlhkZiH1h1SvC+xWCJdj MIME-Version: 1.0 X-Received: by 10.202.180.87 with SMTP id d84mr23755085oif.0.1426266213405; Fri, 13 Mar 2015 10:03:33 -0700 (PDT) Received: by 10.182.49.194 with HTTP; Fri, 13 Mar 2015 10:03:33 -0700 (PDT) In-Reply-To: <6899B95749E44F43BF2128D9A4FD000C062A2927@xmb-aln-x09.cisco.com> References: <6899B95749E44F43BF2128D9A4FD000C062986A9@xmb-rcd-x09.cisco.com> <6899B95749E44F43BF2128D9A4FD000C062A2927@xmb-aln-x09.cisco.com> Date: Fri, 13 Mar 2015 22:33:33 +0530 Message-ID: Subject: Re: [Discuss] Artifact Comparison - Stratos 4.0.0 Vs Stratos 4.1.0 From: Rajkumar Rajaratnam To: "dev@stratos.apache.org" Cc: Imesh Gunaratne Content-Type: multipart/related; boundary=001a113cc7e001e2bb05112e7bc2 X-Virus-Checked: Checked by ClamAV on apache.org --001a113cc7e001e2bb05112e7bc2 Content-Type: multipart/alternative; boundary=001a113cc7e001e2b805112e7bc1 --001a113cc7e001e2b805112e7bc1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Saheedur, On Fri, Mar 13, 2015 at 9:25 PM, Shaheedur Haque (shahhaqu) < shahhaqu@cisco.com> wrote: > Recording the outcome=E2=80=A6 > > > > Imesh and I discussed things, and it seems I had not understood that the > new Application was a bit like the old Subscription; it is a singleton by > design and so even though the API looks like you can specify the same > applicationId combined with different applicationPolicyId, that does not, > in fact, work. > > > > As for the API, it has the form > > > > /application/{applicationId}/deploy/{applicationPolicyId} > > /application/{applicationId}/undeploy/{applicationPolicyId= } > Application undeployment API has the form /application/{applicationId}/undeploy. We are not passing application policy id when we undeploy an application. Thanks. > > > Etc. > > > > Thanks, Shaheed > > > > *From:* Shaheedur Haque (shahhaqu) > *Sent:* 12 March 2015 19:03 > *To:* Imesh Gunaratne; dev > *Subject:* RE: [Discuss] Artifact Comparison - Stratos 4.0.0 Vs Stratos > 4.1.0 > > > > I=E2=80=99m missing the new Application Deployment object, or whatever yo= u are > going to call it. I assume it looks like this: > > > > { > > *"id"*: *"application-deployment-1"*, > > *"applicationId"*: *"application-1"*, > > *"applicationPolicyId"*: *"application-policy-1"* > > } > > > > Also, what is the API endpoint model? I assume something like this perhap= s: > > > > POST applicationDeployment # Deploy an application > > GET applicationDeployment # List all deployed applications > > GET applicationDeployment/{id} # Show one deployed application > > DELETE applicationDeployment/{id} # Stop a deployed application > > > > > > *From:* Imesh Gunaratne [mailto:imesh@apache.org ] > *Sent:* 06 March 2015 07:02 > *To:* dev; Shaheedur Haque (shahhaqu) > *Subject:* [Discuss] Artifact Comparison - Stratos 4.0.0 Vs Stratos 4.1.0 > > > > Hi Devs, > > > > I have started doing $subject on a Google document. Please feel free to > update it and add your your feedback. > > =E2=80=8B > > *[image: Image removed by sender.] Artifact Comparison - Stratos 4.0.0 Vs > Stratos 4.1.0 > * > > =E2=80=8B > > Thanks > > > > -- > > Imesh Gunaratne > > > > Technical Lead, WSO2 > > Committer & PMC Member, Apache Stratos > --=20 Rajkumar Rajaratnam Committer & PMC Member, Apache Stratos Software Engineer, WSO2 Mobile : +94777568639 Blog : rajkumarr.com --001a113cc7e001e2b805112e7bc1 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Saheedur,

On Fri, Mar 13, 2015 at 9:25 PM, Shaheedur Haque (shah= haqu) <shahhaqu@cisco.com> wrote:

Recording the outcom= e=E2=80=A6

=C2=A0=

Imesh and I discusse= d things, and it seems I had not understood that the new Application was a = bit like the old Subscription; it is a singleton by design and so even though the API looks like you can specify the same applicationId c= ombined with different applicationPolicyId, that does not, in fact, work.

=C2=A0=

As for the API, it h= as the form

=C2=A0=

=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /applica= tion/{applicationId}/deploy/{applicationPolicyId}

=C2=A0=C2=A0=C2=A0= =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 /applica= tion/{applicationId}/undeploy/{applicationPolicyId}

<= /blockquote>

Application undeployment API has the form= =C2=A0 /application/{applicationId}/undeplo= y. We are not passing application policy id when we undeploy an appl= ication.

Thanks.

=C2=A0=

Etc.

=C2=A0=

Thanks, Shaheed

=C2=A0=

From: Shaheedur Haque (shahhaqu)
Sent: 12 March 2015 19:03
To: Imesh Gunaratne; dev
Subject: RE: [Discuss] Artifact Comparison - Stratos 4.0.0 Vs Strato= s 4.1.0

=C2=A0

I=E2=80=99m missing = the new Application Deployment object, or whatever you are going to call it= . I assume it looks like this:

=C2=A0=

{

=C2=A0=C2=A0"id": "application-deployment-1",

=C2=A0=C2=A0"applicationId": "application-1",

=C2=A0=C2=A0"applicationPolicyId": "application-policy-1"

}

=C2=A0=

Also, what is the AP= I endpoint model? I assume something like this perhaps:

=C2=A0=

POST applicationDepl= oyment =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0# Deploy an application=

GET applicationDeplo= yment=C2=A0=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0# List all depl= oyed applications

GET applicationDeplo= yment/{id}=C2=A0 # Show one deployed application

DELETE applicationDe= ployment/{id}=C2=A0 # Stop a deployed application

=C2=A0=

=C2=A0=

From: Imesh Gunaratne [mailto:imesh@apache.org]
Sent: 06 March 2015 07:02
To: dev; Shaheedur Haque (shahhaqu)
Subject: [Discuss] Artifact Comparison - Stratos 4.0.0 Vs Stratos 4.= 1.0

=C2=A0

Hi Devs,

=C2=A0

I have started doing $subject on a Google document. = Please feel free to update it and add your your feedback.

=E2=80=8B

=E2=80=8B

Thanks

=C2=A0

--

Imesh Gunaratne

=C2=A0

Technical Lead, WSO2

Committer & PMC Member, Apache Stratos=




--
<= div dir=3D"ltr">
Rajkumar Ra= jaratnam
Committer & PMC Member, Apache Stra= tos
Software Engineer, WSO2

Mobile : +94777568639
--001a113cc7e001e2b805112e7bc1-- --001a113cc7e001e2bb05112e7bc2 Content-Type: image/jpeg; name="image001.jpg" Content-Disposition: inline; filename="image001.jpg" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: cd7fd62f5038f547_0.1 /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABkAGQDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iii gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo ooAKKKKACiiigAooooAKKKKACiiigD//2Q== --001a113cc7e001e2bb05112e7bc2--