Commit Graph

22 Commits

Author SHA1 Message Date
OpenStack Proposal Bot d5600c48c6 Updated from OpenStack Ansible Tests
Change-Id: I8b9c5037bcd2de10b92295576a1eff449cac7d1b
2022-04-04 16:58:54 +00:00
OpenStack Proposal Bot b92a658d2a Updated from OpenStack Ansible Tests
Change-Id: Ife1f31c5f9118e71b8c7eefa15b9b19d4e7f908d
2021-03-12 22:15:33 +00:00
OpenStack Proposal Bot 9836375f42 Updated from OpenStack Ansible Tests
Change-Id: I7759ccc73945ca89a5cbb824cc41dcea5e23d1d0
2020-09-24 16:53:21 +00:00
OpenStack Proposal Bot 22221481ff Updated from OpenStack Ansible Tests
Change-Id: I4aece72ccdbb957eef9d69cb32ec6ffff5fdf8e0
2019-07-18 22:16:19 +00:00
OpenStack Proposal Bot 82d2897837 Updated from OpenStack Ansible Tests
Change-Id: Ie95b20c94358ce176bac4161ad01a4c1428adf7d
2019-05-09 11:33:25 +00:00
OpenStack Proposal Bot f13f0ddea4 Updated from OpenStack Ansible Tests
Change-Id: I759481dfbbec168c00ca731013670a9ab101ac66
2019-04-22 07:12:04 +00:00
OpenStack Proposal Bot 83347049b8 Updated from OpenStack Ansible Tests
Change-Id: Iab4625056fbc64772812d9e7821bb928859404d6
2019-02-27 06:01:26 +00:00
OpenStack Proposal Bot 20b0afae37 Updated from OpenStack Ansible Tests
Change-Id: I6f23f720d2e046c9ce4f64e26483c685c06c184b
2018-09-29 04:52:10 +00:00
OpenStack Proposal Bot d0284fbac4 Updated from OpenStack Ansible Tests
Change-Id: Id8f1af0cffb54b7fdefd609b6fffc6e6a2dbcb63
2018-04-30 05:11:28 +00:00
OpenStack Proposal Bot 3dd3ddba03 Updated from OpenStack Ansible Tests
Change-Id: I4fda7ef17c372496a24efef2ac4e18f431cc6e5e
2018-03-27 15:46:39 +00:00
OpenStack Proposal Bot f418e57df4 Updated from OpenStack Ansible Tests
Change-Id: Ie34680cbd908acad80aa847a94be85739d70d9fe
2017-11-10 13:14:37 +00:00
Jean-Philippe Evrard 5f290f61cf 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: I3a228b777bbf452d495399b87b9ff9b59c325a5d
2017-10-17 16:33:32 +00:00
OpenStack Proposal Bot 3b1715b229 Updated from OpenStack Ansible Tests
Change-Id: Ic6e93daf0de32fd9e176fd4479597bc0a3437e02
2017-08-03 15:25:50 +00:00
OpenStack Proposal Bot 2e86e9a8ab Updated from OpenStack Ansible Tests
Change-Id: Idd24936a99b3f58fc1882c6a3f88f91d20246420
2017-06-22 15:18:50 +00:00
Cuong Nguyen cff605b37a 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: I14c3733a7f993c84431efda1c208143fb5d6cb43
2017-02-08 10:34:51 +07:00
Major Hayden 4181e62d53 Update and clean up run_tests.sh
The run_tests.sh script fails when it is run multiple times on CentOS.
The `bindep` run returns an empty list of packages and then `yum`
exits with an error since no packages were provided to install.

This patch checks the length of the `bindep` output and skips the `yum`
installation when the package list is empty.

The patch also cleans up some of the old cruft left over from previous
scripts and avoids repetition.

Change-Id: Idbbf2931fde7c85c07a23a8fcaaf2beaedba4bf9
Signed-off-by: Major Hayden <major@mhtx.net>
2017-01-06 16:49:54 +00:00
Kevin Carter fbe5ec0f92 Update testing bits for consistency
Change-Id: I561f4c4889e9a7bdc0e9b38096376d86b564c1e3
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-09-19 09:16:52 +00:00
root 26ccb3225f Add SNI support to apt_package_pinning role 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: Ie2a64193e551ed13ede0a4a11b4de3fb74854eb8
2016-08-19 16:31:54 +00:00
Michael Gugino c3e25d7962 Add apt-get update to run_tests
Change-Id: If4db57f5f864254311373c9b72bc63d145045d1e
2016-08-18 16:29:24 -04:00
Jesse Pretorius 538e0a58e5 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: I702456f4a40c8d4c7e17e6db09e49785f4a64b86
2016-05-03 08:53:50 +01:00
Jesse Pretorius a22b82780f 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: I24ede2d40a33bc50ae93277d53dfd31af3294674
2015-11-25 19:16:19 +00:00
Kevin Carter a45aa3b2c1
IRR for apt_package_pinning
The change moves the role out from the main repo openstack-ansible
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-02 21:34:23 -06:00