Hi Nirmal, Do we persist the values set by Manual-scaling command?
Thanks. On Mon, Oct 13, 2014 at 4:32 PM, Nirmal Fernando <nirmal070...@gmail.com> wrote: > Hi Lahiru, > > Yes, VM cluster monitor needs to read relevant properties and update them > accordingly. > > On Mon, Oct 13, 2014 at 12:03 PM, Lahiru Sandaruwan <lahi...@wso2.com> > wrote: > >> Great. So we can use same AS API for VM cluster monitor updating.. right? >> >> On Mon, Oct 13, 2014 at 11:58 AM, Reka Thirunavukkarasu <r...@wso2.com> >> wrote: >> >>> +1. This will be nice to have. So, with this feature we can dynamically >>> update the cluster monitor. >>> >>> Thanks, >>> Reka >>> >>> On Mon, Oct 13, 2014 at 8:43 AM, Nirmal Fernando <nirmal070...@gmail.com >>> > wrote: >>> >>>> Hi All, >>>> >>>> I've implemented $subject for Kubernetes - Docker scenario. >>>> >>>> *Implementation Details:* >>>> >>>> Autoscaler provides an API to update a cluster monitor created for a >>>> particular cluster, by accepting set of properties. Autoscaler API >>>> implementation delegates such a request to relevant cluster monitor via >>>> AbstractClusterMonitor. It's up to that particular Cluster Monitor to >>>> decide, what properties to read and what properties it'll update. >>>> >>>> *REST API* >>>> >>>> curl -X PUT -H "Content-Type: application/json" -d @manual-scaling.json >>>> -k -v -u admin:admin >>>> https://localhost:9443/stratos/admin/subscriptions/{subscriptionAlias}/properties >>>> >>>> Sample manual-scaling file: >>>> >>>> { >>>> >>>> "property": [ >>>> >>>> { >>>> >>>> "name": "KUBERNETES_REPLICAS_MIN", >>>> >>>> "value": "4" >>>> >>>> } >>>> >>>> ] >>>> >>>> } >>>> >>>> >>>> *CLI command:* >>>> >>>> stratos> help update-subscription >>>> >>>> Update a previously made subscription. >>>> >>>> usage: update-subscription [cartridge-subscription-alias] [-p <resource >>>> >>>> path>] >>>> >>>> -p,--resource-path <resource path> Update subscription properties >>>> resource path >>>> >>>> stratos> update-subscription myphp --resource-path >>>> /Volumes/wso2/stratos-4.1.0/M1/manual-scaling.json >>>> >>>> Successfully updated subscription alias: myphp >>>> >>>> >>>> We can improve this feature further. >>>> >>>> -- >>>> Best Regards, >>>> Nirmal >>>> >>>> Nirmal Fernando. >>>> PPMC Member & Committer of Apache Stratos, >>>> Senior Software Engineer, WSO2 Inc. >>>> >>>> Blog: http://nirmalfdo.blogspot.com/ >>>> >>> >>> >>> >>> -- >>> Reka Thirunavukkarasu >>> Senior Software Engineer, >>> WSO2, Inc.:http://wso2.com, >>> Mobile: +94776442007 >>> >>> >>> >> >> >> -- >> -- >> Lahiru Sandaruwan >> Committer and PMC member, Apache Stratos, >> Senior Software Engineer, >> WSO2 Inc., http://wso2.com >> lean.enterprise.middleware >> >> email: lahi...@wso2.com cell: (+94) 773 325 954 >> blog: http://lahiruwrites.blogspot.com/ >> twitter: http://twitter.com/lahirus >> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >> >> > > > -- > Best Regards, > Nirmal > > Nirmal Fernando. > PPMC Member & Committer of Apache Stratos, > Senior Software Engineer, WSO2 Inc. > > Blog: http://nirmalfdo.blogspot.com/ > -- -- Lahiru Sandaruwan Committer and PMC member, Apache Stratos, Senior Software Engineer, WSO2 Inc., http://wso2.com lean.enterprise.middleware email: lahi...@wso2.com blog: http://lahiruwrites.blogspot.com/ linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146