1) Pin fast_gettext
The fast_gettext gem 1.2.0 and greater require ruby 2.1 which we don't
have.
2) Pass a generic cpu to qemu instead of trying to pass host-model
We don't need to pass any CPU extensions in the gate, given the
context where we don't use KVM or (proper) nested virtualization.
Truthfully, this also becomes required as there are upcoming changes
in qemu-kvm 2.6.0 which breaks us when trying to pass extensions
while using qemu.
Worth noting that devstack has been setting 'none' [1] as well.
[1]: 1c442eebc8/lib/nova_plugins/hypervisor-libvirt (L42)
Change-Id: I881bd712266ae63b0ac9074ec18bd6a41b946c3a
mock is not used anywhere in the module, let's drop it.
This patch will help to hit this bug:
https://launchpad.net/bugs/1492636
Change-Id: I83b468e97eabfac5bb98093c2461ff0645720a90
netaddr dependency is required for change-id:
Iffb0af32753708decb8d2b60f1075b66f7520553,
netaddr works effectively with CIDR, subnetting and etc.
Change-Id: I802280e4e2912c9aed1c10d519ead84b1f22f900
When launching run_tests.sh we need to make sure to call
install_modules.sh.
I've moved it into the tools directory, and installed the modules
local vs global. This is mostly personal preference but avoids puppet
modules conflicts with global /etc/puppet folder.
Change-Id: I77c445a71720e0c8dd4744777c2bc6a0a6663590
Depends-On: I87c12faffab953ad2039d2b9ed9ab420e97ab2b7
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Import Gemfile and Rakefile.
Rakefile: take example from puppet-keystone module.
Gemfile: Download the gems we actually need (ie: not beaker).
Change-Id: I184a563c80c95da91daf6027378579dde15fe334
Signed-off-by: Paul Belanger <pabelanger@redhat.com>