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