+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