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
>

Reply via email to