Hi,

We have designed $subject to build WSO2 Docker images using Puppet and
Hiera [1]. The idea is to create pre-configured Docker images with all the
required configurations.


​

If there are any dependencies required for a given WSO2 product, dependent
hostnames and ports will be referred either using Kubernetes services or
standard domain names and their ports. Clustering will be configured using
Kubernetes Membership Scheme [2].

WSO2 ESB 4.9.0 Docker image build process has been completed with this
design [3].

Following changes need to be done in wso2base puppet module to be able to
re-use the generic WSO2 product puppet modules without any changes:

   - Make system service creation in server.pp configurable
   - Make cron scheduling in system.pp configurable

[1] https://github.com/wso2/puppet-modules
[2]
https://github.com/wso2-incubator/kubernetes-artifacts/tree/master/common/kubernetes-membership-scheme
[3]
https://github.com/wso2-incubator/kubernetes-artifacts/tree/master/wso2esb/4.9.0/docker

Thanks

-- 
*Imesh Gunaratne*
Senior Technical Lead
WSO2 Inc: http://wso2.com
T: +94 11 214 5345 M: +94 77 374 2057
W: http://imesh.gunaratne.org
Lean . Enterprise . Middleware
_______________________________________________
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to