I have now introduced the below property to handle this in cartridge definition:
{ "type": "php", "provider": "apache", "category": "data", "host": "php.stratos.org", "displayName": "php", "description": "php Cartridge", "version": "7", "multiTenant": "false", "loadBalancingIPType" : "public", "portMapping": [ { "protocol": "http", "port": "80", "proxyPort": "8281" } ], "deployment":{ "baseDir":"/var/www" }, "iaasProvider":[ { "type":"kubernetes", "imageId":"stratos/php:4.1.0-beta", "networkInterfaces":[ ], "property":[ ] } ] } On Fri, Mar 6, 2015 at 1:49 PM, Lahiru Sandaruwan <lahi...@wso2.com> wrote: > +1. We can include it in cartridge definition json. > > Thanks. > > On Fri, Mar 6, 2015 at 1:42 PM, Imesh Gunaratne <im...@apache.org> wrote: > >> Hi Devs, >> >> In Stratos 4.0.0 we introduced the following property in the load >> balancer configuration: >> >> # Topology member ip address type >> # Provide this configuration if topology-event-listener is set to true. If >> this property is set to 'private' >> # load balancer will delegate requests to member's private IP address. If it >> is set to 'public' requests will >> # be delegated to member's public IP address. >> topology-member-ip-type: private; >> >> IMO this should be configurable at cartridge level. WDYT? >> >> Thanks >> >> -- >> Imesh Gunaratne >> >> Technical Lead, WSO2 >> Committer & PMC Member, Apache Stratos >> > > > > -- > -- > 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 > > -- Imesh Gunaratne Technical Lead, WSO2 Committer & PMC Member, Apache Stratos