Hi Chamila, On Thu, Oct 9, 2014 at 12:24 PM, Chamila De Alwis <chami...@wso2.com> wrote:
> Hi, > > When using Kubernetes + Docker setup to spawn instances how are the > payload parameters defined in the properties list of the subscription > definition JSON, passed in to the created container environment? > > If you have a look at CloudControllerServiceImpl startContainers method, MemberContext's properties contain the payload parameters. Those parameters eventually passed as environment variables to the container, you can find that logic in org.apache.stratos.cloud.controller.functions.MemberContextToKubernetesContainer apply method. > What is the container equivalent of the meta-data service in IaaS layer? > There is no metadata service for containers, as in VM scenario. Therefore > those parameters are passed as environment variables, and inside the > container values can be obtain as ${ENV_PARAM_NAME} > > Regards, > Chamila de Alwis > Software Engineer | WSO2 | +94772207163 > Blog: code.chamiladealwis.com > > > -- *Sajith Kariyawasam* *Committer and PMC member, Apache Stratos,WSO2 Inc., http://wso2.com <http://wso2.com>AMIE (SL)Mobile: +94772269575*