For sure, this is something to include in the vagrant testbed. Good point. -- Javi Roman
Twitter: @javiromanrh GitHub: github.com/javiroman Linkedin: es.linkedin.com/in/javiroman Big Data Blog: dataintensive.info On Mon, Feb 5, 2018 at 10:01 AM, Juan P <jpgg...@gmail.com> wrote: > Hello Javi, I think it's a great idea. > > Is it possible to prepare the automatic environment to perform automatic > end-to-end tests (acceptance) or with a minimum of configuration? > > In later versions, would it be possible to include all the known Yarn > frameworks and prepare some automatic use cases that serve as an example > for the community and regression / integration test? > > Thank you > > On 4 February 2018 at 10:09, Javi Roman <jroman.espi...@gmail.com> wrote: > >> I would like share with you the strategy that I'm following for a >> powerful local development environment for Myriad. >> >> The idea is to create an easy-to-use environment for new contributors, >> setting up a Mesos cluster, or DCOS cluster (with hadoop running which >> is a tedious task). I guess automate this task is a key point for >> accelerating the development and focusing in the Myriad hacking. >> >> In this first task [1] I am working on Vagrant libvirt support for a >> plain Mesos cluster. However the roadmap for this environment would >> be: >> >> 1. vagrant-libvirt based cluster for Mesos, provisioned with Ansible >> (already working in my environment). >> 2. vagrant-libvirt based cluster for DC/OS provisioned with Ansible: >> Easier environment for testing Myriad with Marathon, Mesos-DNS, VIPS, >> .... and so on. >> 3. vagrant-virtualbox based cluster (maintain the original environment >> used right now). >> >> The layout would be something like this: >> >> vagrant/ >> ├── libvirt >> │ ├── dcos >> │ │ └── Vagrantfile >> │ └── mesos >> │ └── Vagrantfile >> └── virtualbox >> └── Vagrantfile >> >> >> In a second stage, the final scenario would be, only one folder with >> one "smart" Vagrantfile for supporting Mesos and DC/OS for Linux and >> OSX, the tool will be able of selecting the suitable virtualization >> technology by user configuration. >> >> This is the idea. >> >> [1] https://issues.apache.org/jira/browse/MYRIAD-257 >> >> -- >> Javi Roman >> >> Twitter: @javiromanrh >> GitHub: github.com/javiroman >> Linkedin: es.linkedin.com/in/javiroman >> Big Data Blog: dataintensive.info >>