Commit Graph

19 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov d9df50f4e3 Retire pip_install role
As repo_build role has been succesfully replaced with
python_venv_build role, we have no need in it's futher maintaining and
releasing.

Depends-On: https://review.opendev.org/717715
Change-Id: Ibf9ce1d602c5cfa9ed7431ca37de02df3335b36a
2020-04-06 14:27:00 +00:00
OpenStack Proposal Bot c95f4b45ac Updated from OpenStack Ansible Tests
Change-Id: I696707b09e104422a73b75aa2e01bf2527183cfb
2019-07-18 22:20:33 +00:00
OpenStack Proposal Bot 46d15d66a9 Updated from OpenStack Ansible Tests
Change-Id: I5bfb982c8c312fe2ce8bd281e5f200653029fdd3
2019-05-09 11:35:51 +00:00
OpenStack Proposal Bot cb8d641a96 Updated from OpenStack Ansible Tests
Change-Id: I8141c1ccbfb559bc4cb6eab6d02b2256148639ed
2019-04-22 07:16:49 +00:00
OpenStack Proposal Bot 3e9ce35e37 Updated from OpenStack Ansible Tests
Change-Id: Ib00395c2ff11aee0d59b8894cad693ea9d2b5200
2019-02-27 06:07:25 +00:00
OpenStack Proposal Bot 3d52685bf1 Updated from OpenStack Ansible Tests
Change-Id: I076629500ca3491220ee1b30f7cd3899f4f59cdb
2018-09-29 04:56:41 +00:00
OpenStack Proposal Bot 7224887b97 Updated from OpenStack Ansible Tests
Change-Id: Ib98e301688392cbf35c106e0dd405591ccbc5c18
2018-04-30 05:17:07 +00:00
OpenStack Proposal Bot 7070992a06 Updated from OpenStack Ansible Tests
Change-Id: I7df83a945d904fd662b4f4cd280897abfea87cc1
2018-03-27 15:57:36 +00:00
OpenStack Proposal Bot 53a4a6e765 Updated from OpenStack Ansible Tests
Change-Id: I43af95ef0fc4a546a8d5f7e8edf6ece0f64f9307
2017-11-10 13:18:18 +00:00
Jean-Philippe Evrard 83d60368d4 Initial OSA zuul v3 role jobs
This patch implements an initial set of jobs intended to match
the current job execution method. It does not intend to improve
how the jobs are executed - only to replicate what is currently
in openstack-infra/openstack-zuul-jobs and provide the platform
to iterate on.

Change-Id: I1c1ebe6a86472acc8c19926e8d2790c3e1ba4812
2017-10-17 18:20:24 +00:00
OpenStack Proposal Bot 0df93e3f6f Updated from OpenStack Ansible Tests
Change-Id: I3dfa9d3c7f54843a2cedcab7055e09555bc491ca
2017-08-03 15:27:17 +00:00
OpenStack Proposal Bot 2b37617c35 Updated from OpenStack Ansible Tests
Change-Id: I276d0967a7ee41641a5242ce5af74e9b42410c75
2017-06-22 15:20:14 +00:00
Markos Chandras f5cd194ad6 SUSE: Add missing pre_install_zypper file for SUSE
Add missing pre_install_zypper file to SUSE which is required
by the pre_install.yml play. This also renames the SUSE variables
file to suse-42.yml to match the rest of the distributions.
Finally, the run_tests.sh, Vagrantfile and bindep.txt files are
synced with the openstack-ansible-tests repository.

Change-Id: I2fb733f5818098486e26ca7fb2ac015f02e3aa44
2017-04-10 23:16:25 +01:00
Cuong Nguyen a6da108ede Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
Install python2 for Ubuntu 16.04 and CentOS 7 before executing test
script.

Change-Id: I3bf0ec773316304f6bce5905cd041ea72bd16fc3
2017-02-15 09:46:00 +07:00
Major Hayden 4f15806595 Add SNI support via OS packages
Some Linux distributions, such as CentOS 7 and Xenial, have trouble
validating SSL certificates when using get_url with servers
that use Server Name Indication (SNI).

This patch adds those packages to the list of required packages and
uses bindep to install them in developer test environments the same
way that the gate tests install them.

Change-Id: Icc352315a39d65af1c98039580ad23aad6476d85
2016-08-17 12:09:30 +00:00
Steve Lewis c1323f2d77 Install required packages for get_url module
To prevent Ansible get_url module from generating SNI warnings
several system packages are being installed so that system python
will allow us to get pip and install it.

The strategy for using system pip to install the python packages
to prevent SNI warnings causes additional issues as system package
pip versions may be broken in spectacular ways which prevent us from
upgrading to pinned versions of each of pip, setuptools, wheel.

Change-Id: I45e3eff716dba4fb2926794bc25bfb079bb328bf
Closes-Bug: 1612377
2016-08-13 03:28:21 +00:00
Jesse Pretorius 738c63e59c Add dependencies for paramiko 2.0
Paramiko version 2.0 has been released. It now uses the Python library
cryptography. Installing this requires additional system packages. This
commit adds in the appropriate packages required by cryptography based
on its documentation [1].

An alternative approach would have been to constrain the version of
Paramiko however the project describes the 1.x versions as relying on
insecure dependencies [2].

[1] https://cryptography.io/en/latest/installation/
[2] http://www.paramiko.org/installing.html

Change-Id: Id44b73efed41e6f6793b04323dd433f505c20073
2016-05-03 12:21:37 +00:00
Jesse Pretorius f88b453702 Update run_tests to be more complete
This patch updates the run_tests convenience script to make it
execute all test environments using tox, but also ensures that
all the correct pre-requisites are in place before doing so.

Change-Id: I7c7d8caead7da9c830566b2fe71612a71205bf46
2015-12-09 13:39:46 +00:00
Kevin Carter 2dd4df9d3d
IRR for pip_install
The change moves the role out from the main repo pip_install
repository and into its own standalone repository.

Items within this change:
  * The role has been updated to ensure it runs standalone.
  * Tests added to the role within tox.
  * Functional tests added to the role that can either be run
    via the run_tests.sh script or using tox.
  * dev requirements have been updated for testing usecases.
  * Docs added to both the README.rst file as well as the docs
    folder.

Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2015-11-03 02:34:10 -06:00