Hi Shaheedur,

With the REST API re-factor, there were changes happen with the REST API
method definitions.As a result our API methods change some what.
As an example v 4.0 rest API was POST /policy/deployment
Now for v 4.1.0 we introduce it as POST /deploymentPolicies to align with
the REST API standards.

With the deployment policy json context wise it is almost the same . But we
drop the "partitionMin" from the partition section in 4.1.0. AFAIU We will
handle this in the cartridge level with application deployment.So I guess
we don't need this partitionMin in 4.1.0 deployment policy. Please correct
this if I am wrong here.

Thanks,
Gayan

On Sun, Feb 15, 2015 at 8:03 PM, Shaheedur Haque (shahhaqu) <
shahh...@cisco.com> wrote:

>  Is there a reason not to make these APIs exactly like they were for 4.0?
>
>
>
> *From:* Imesh Gunaratne [mailto:im...@apache.org]
> *Sent:* 15 February 2015 03:56
> *To:* dev
> *Subject:* Re: REST API methods for managing deployment policies
>
>
>
> Gayan/Udara: It would be great if you guys can keep updating a mail thread
> with the progress of this modification; which tasks are done and which
> tasks to be started. Then others should also be able to contribute when you
> are not around.
>
>
>
> Thanks
>
>
>
> On Fri, Feb 13, 2015 at 7:41 PM, Gayan Gunarathne <gay...@wso2.com> wrote:
>
> Sample JSON:
>
>
> https://github.com/apache/stratos/blob/4.1.0-beta-deployment-policy-fix/samples/applications/single-cartridge/artifacts/deployment-policy.json
>
>
>
> Sample curl request :
>
> curl -X POST -H "Content-Type: application/json" -d
> "@deployment-policy.json" -k -v -u admin:admin
> https://${host_ip}:${host_port}/api/deploymentPolicies
>
>
>
>
>
> Thanks,
>
> Gayan
>
>
>
>
>
> On Fri, Feb 13, 2015 at 7:25 PM, Gayan Gunarathne <gay...@wso2.com> wrote:
>
> Sure. Will update the samples.
>
>
>
> Thanks,
>
> Gayan
>
>
>
> On Fri, Feb 13, 2015 at 7:22 PM, Dakshika Jayathilaka <daksh...@wso2.com>
> wrote:
>
> Hi Gayan,
>
>
>
> Can you share JSON as wel.
>
>
>
> Thanks
>
>
>   *Dakshika Jayathilaka*
>
> Software Engineer
>
> WSO2, Inc.
>
> lean.enterprise.middleware
>
> 0771100911
>
>
>
> On Fri, Feb 13, 2015 at 7:12 PM, Gayan Gunarathne <gay...@wso2.com> wrote:
>
> Added two REST API methods for global deployment policy add/update. I have
> pushed those changes to the "4.1.0-beta-deployment-policy-fix" branch.
>
>
>
> POST
>
> /deploymentpolicy
> <https://cwiki.apache.org/confluence/display/STRATOS/4.1.0+Adding+a+Cartridge+via+REST+API>
>
> Add a deployment policy
>
> PUT
>
> /deploymentpolicy
> <https://cwiki.apache.org/confluence/display/STRATOS/4.1.0+Updating+a+Cartridge+via+REST+API>
>
>
> Update existing deployment policy
>
>
> Added the sample deployment policy to the single-cartridge sample.Will
> update the other samples as well.
>
>
>
> Will add another REST methods for retrieve and remove deployment policy.
>
>
>
> Thanks,
>
> Gayan
>
>
>
>
>
>
> --
>
>
>
> Gayan Gunarathne
>
> Technical Lead
>
> WSO2 Inc. (http://wso2.com)
>
> email  : gay...@wso2.com  | mobile : +94 766819985
>
>
>
>
>
>
>
>
> --
>
>
>
> Gayan Gunarathne
>
> Technical Lead
>
> WSO2 Inc. (http://wso2.com)
>
> email  : gay...@wso2.com  | mobile : +94 766819985
>
>
>
>
>
>
> --
>
>
>
> Gayan Gunarathne
>
> Technical Lead
>
> WSO2 Inc. (http://wso2.com)
>
> email  : gay...@wso2.com  | mobile : +94 766819985
>
>
>
>
>
>
>
> --
>
> Imesh Gunaratne
>
>
>
> Technical Lead, WSO2
>
> Committer & PMC Member, Apache Stratos
>



-- 

Gayan Gunarathne
Technical Lead
WSO2 Inc. (http://wso2.com)
email  : gay...@wso2.com  | mobile : +94 766819985

Reply via email to