I going to merge the PR [1] related with the Vagrant environment reworking.
Please feel free to comment whatever enhance or inconvenient you think about the commit. I will merge he PR if there are no negative comments/votes. [1] https://github.com/apache/incubator-myriad/pull/107 -- 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 2:36 PM, Javi Roman <jroman.espi...@gmail.com> wrote: > 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 >>>