As xenial is not planned to be supported for the
Stein release, we remove it from the Vagrantfile.
Change-Id: Ic8d6e5c65e9a1752919edc8035ddae0833a72dd9
Depending on the VM distro the working directory can either be rsync'd
to the VM or mounted. When the directory is mounted, various artifacts
are left behind from the test execution which is not desired especially
when the directory is shared between multiple VMs for parallel testing.
As such, it's best to simply copy the directory to the VM using 'rsync'
so each VM can get its own copy.
Change-Id: I2ef84692b57e136fc6008f33f3e48f861f9a58da
Link: I1aab7d3f0d26f35dea84ae088fe78cfd2de79366
openSUSE Leap 42.2 has reached EOL and it shouldn't be used anymore.
The Vagrantfile already supports Leap 42.3
Change-Id: I6a3f84b05f9eaf39567595894e2de102cd6fbcaf
In preparation for adding openSUSE support, we extend the Vagrantfile
to support openSUSE Leap 42.2/42.3 and extend the btrfs filesystem to the
requested size. The parted version in Leap 42.2/42.3 does not allow online
partition size alternations so we delete and re-create the partition
using fdisk.
Change-Id: Icfd7d2944fda0b419e742f153d338914fedcc20d
Running AIO on Vagrant results in the entire 8G of memory being used.
This makes the VM really slow after a while and as a result of which
various services may start to fail due to timeouts. It's best to
increase the VM memory to 12G in order to make testing on Vagrant
smoother.
Related-Bug: #1711376
Change-Id: Ib371c3513081a82271f18cde340e1cd9465a3da6
A check is added to validate whether the required
plugins are implemented, and if not then how they
can be implemented.
The config is also simplified to set the vcp, ram
and disk space values in one place.
Change-Id: I33bdd7aa1dd52084870664dd5f741cb8a832e7d3
This implements the resize in a more "vagrant way", by using a
plugin that is meant for resizing the instance's disk.
Advantages:
- We don't have to ship the resize code contnet
- It works when stopping the machine and starting it up again.
Change-Id: I4f725131f15c57f176201aac0d967459792ebe5a
This patch adds a vagrantfile which enables the build
of an All-In-One (AIO) using vagrant and virtualbox.
Change-Id: Ief7bcac92f06a5dab709639bf281f23c12b84e45