+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

Reply via email to