Commit Graph

15 Commits

Author SHA1 Message Date
Jonathan Rosser 4ec0f5374f Remove support for Ubuntu Bionic
Depends-On: Ib13ee61f9f61bf56eaa71dfe41bd7cbf8c28675d

Change-Id: Iba36f4d42c0580a8f174cec2f633e4b5e7944dbc
2021-12-15 13:22:10 +00:00
Jonathan Rosser a05e5de565 Remove Centos-7 support
Ussuri is the last release that openstack-ansible will support Centos-7.
Remove this for the Victoria release.

Change-Id: Ief6cbb2d02bfdc4e6c3c0fbb0cc9ab5a3eab98c3
2020-10-16 15:51:59 +00:00
Jesse Pretorius 879d58f861 Remove xenial from Vagrantfile
As xenial is not planned to be supported for the
Stein release, we remove it from the Vagrantfile.

Change-Id: Ic8d6e5c65e9a1752919edc8035ddae0833a72dd9
2018-12-04 10:08:33 +00:00
Jesse Pretorius ae34c2218e Add bionic to Vagrantfile
In order to use vagrant for OSA on bionic testing, we add
a Vagrantfile entry for it.

Change-Id: Ice11b93edfecf10ada33c5ffaf569f8e52c102ba
2018-12-04 10:07:59 +00:00
Markos Chandras a960e83a6c SUSE: Add support for openSUSE Leap 15
Change-Id: I7aaa59194dfe00a851c854728265c31d2dae5ca5
2018-10-30 15:27:50 +00:00
Markos Chandras e0cc078db7 Vagrantfile: Use rsync to copy working directory to VM
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
2018-01-29 12:38:33 +00:00
Markos Chandras ef3ad457e0 Vagrantfile: Remove openSUSE Leap 42.2
openSUSE Leap 42.2 has reached EOL and it shouldn't be used anymore.
The Vagrantfile already supports Leap 42.3

Change-Id: I6a3f84b05f9eaf39567595894e2de102cd6fbcaf
2017-11-02 11:01:49 +00:00
Markos Chandras 2603e5a74e Vagrantfile: Add openSUSE support
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
2017-08-21 15:01:28 +01:00
Markos Chandras 15c420206f Vagrantfile: Increase VM memory size to 12G
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
2017-08-21 15:01:28 +01:00
Jesse Pretorius 7f5e85b777 Vagrant: Implement plugin check and simpler config
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
2017-06-09 09:32:11 +01:00
Jenkins da0ed6841e Merge "Vagrantfile resize handling" 2017-05-30 15:01:59 +00:00
Jesse Pretorius 43dd3cb521 Add license boilerplate to Vagrantfile
Change-Id: I64049d4598870f6a6e95f2dbb3b31f4b9dd69051
2017-05-30 11:30:32 +01:00
Jean-Philippe Evrard 407002f3f7 Vagrantfile resize handling
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
2017-05-30 09:53:57 +00:00
Jesse Pretorius 24d52d5b01 Update Vagrantfile to include CentOS7
Change-Id: I5c8a3b64903bfac657e445eeb5895bda35f33b50
2017-03-23 15:49:38 +00:00
Jesse Pretorius dfdda46239 Add vagrantfile for AIO testing
This patch adds a vagrantfile which enables the build
of an All-In-One (AIO) using vagrant and virtualbox.

Change-Id: Ief7bcac92f06a5dab709639bf281f23c12b84e45
2017-02-26 12:56:41 +00:00