Closed pkalever closed 4 years ago
@JohnStrunk @raghavendra-talur @phlogistonjohn @obnoxxx @lxbsz @nixpanic please help review and test :-)
Nice. I've had https://github.com/mykaul/vg as a way to bring up Gluster on multiple VMs using vagrant/libvirt/Ansible. I wonder if we can enhance it.
Nice. I've had https://github.com/mykaul/vg as a way to bring up Gluster on multiple VMs using vagrant/libvirt/Ansible. I wonder if we can enhance it.
Hello @mykaul,
Thank you!
In the near future, I would like to add basic functionality tests to the repo and any contributor/developer can just do the '#vagrant up' to test their local changes before submitting them. The local gluster-block repo will be shared/synced to the vagrant Vm's and will execute the newly added tests or code. In this case, having an external repo might not be helpful.
People generally like to have the devel tools within the repository, rather than cloning a separate repository to bring up dev env
Example:
Having them locally will also help easily tune the dev-tools based on the actual changes, if required one can tie changes to dev-tools needed within the actual PR to avoid any regressions.
I was also thinking about leveraging this work at CI avoiding duplication, the tight coupling of code and dev-tools will help avoid any regressions.
I will be happy to get corrected.
BR's -- Prasanna
What does this PR achieve? Why do we need it?
How to quickly bringup gluster-block environment locally?
Managing the vagrant Vm's
Thanks to @JohnStrunk and @raghavendra-talur for the inspiration.