+1 On 4 April 2018 at 09:10, Javi Roman <jroman.espi...@gmail.com> wrote:
> 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 > >>> >