Because we want users to support both pip / git install methods,
refactor testing to support the testing of that.
Change-Id: Ida9cec271c83b8d66ab185b693077574a89091a5
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
As we are planning on moving to python3 only, we can't actually test
that on centos-7. This is okay for now, since we provide testing on
fedora-27.
Change-Id: I8f2e9fafb6e5cf90efa25ba59d57e8aab00aee02
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Stop using /opt folder to store the location of git checkout. We don't
actually need to be root user to do that.
Change-Id: I0e60ffe109e467d55d76fba4d0eb32e3de05c39f
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Sadly, we need EPEL for some centos dependencies. Manually install
them to avoid the need of enabling EPEL all the time.
Change-Id: Ib64502338633402de7b267b166cf1da975ff4b17
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Now that zuulv3 is live, we can switch to native ansible jobs.
Change-Id: Idb7b57149def695c73f3d22e6500507e66e9189d
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Allow the user to pick the version of python needed for the
virtualenv.
Change-Id: I2e544f8bdd48cdbdb973dec844a2a9b56c473aae
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Both connection local and 127.0.0.1 have special meaning for ansible,
where will use the local filesystem vs SSH to the loopback adapter.
So, we use 127.0.0.2 to force ansible to make an SSH connection.
Change-Id: I7c7942e24549453b32a6d904a598b7d6ef74bd81
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Current tests are using localhost, which is fine but may not be real
world.
Change-Id: If6a8fcbe0736b6958005fba84a5c78058d9dd233
Signed-off-by: Paul Belanger <pabelanger@redhat.com>
Here was are adding .gitreview and fixing some issues to let the gate
work properly.
Change-Id: Ie3c63e64ed9f7bb6f389de5abde8d7847e780a3b
Signed-off-by: Paul Belanger <pabelanger@redhat.com>