Commit Graph

23 Commits

Author SHA1 Message Date
OpenStack Proposal Bot 0c9c494333 Updated from OpenStack Ansible Tests
Change-Id: Ie49bd68329ab47a4a583d385a01e92d8ffb9a3f2
2022-03-29 17:19:46 +00:00
OpenStack Proposal Bot 556eb08388 Updated from OpenStack Ansible Tests
Change-Id: I169f3e28dea1259d944f30cf118c8957e338aeed
2021-03-12 22:22:22 +00:00
OpenStack Proposal Bot 9f1f133c01 Updated from OpenStack Ansible Tests
Change-Id: Ia3e4b1404ee2cbc1063fd2d590ff3b4e5c436a26
2020-09-24 16:59:11 +00:00
OpenStack Proposal Bot 6406e31f9a Updated from OpenStack Ansible Tests
Change-Id: I671cf1c650d73b39abf824b294eb8b0519962f86
2019-07-18 22:20:44 +00:00
OpenStack Proposal Bot 8e53612c21 Updated from OpenStack Ansible Tests
Change-Id: I66183736f3900be02f9f2402ad9c7027c8035f9e
2019-05-09 11:35:57 +00:00
OpenStack Proposal Bot cc77ef177f Updated from OpenStack Ansible Tests
Change-Id: Ife62b2c54fcc4cdc27138aa27aa5f512f18be839
2019-04-22 07:17:03 +00:00
OpenStack Proposal Bot a5e97da6c9 Updated from OpenStack Ansible Tests
Change-Id: Ib99c6c864f0ceed1985f420773df57720ab63167
2019-02-27 06:07:42 +00:00
OpenStack Proposal Bot 2dcd36b7a7 Updated from OpenStack Ansible Tests
Change-Id: If4272e181c5f579c4e570ce3e4447220b3d2f9bf
2018-09-29 04:56:53 +00:00
OpenStack Proposal Bot 609a2ac181 Updated from OpenStack Ansible Tests
Change-Id: If8353bba64cac1d7f75ed3528018282f1dc3bd1a
2018-04-30 05:17:22 +00:00
OpenStack Proposal Bot 9f287b05be Updated from OpenStack Ansible Tests
Change-Id: I91bf99fde3f4d6c43024fbf482c443bb32b4d60b
2018-03-27 15:58:05 +00:00
OpenStack Proposal Bot b44bd83208 Updated from OpenStack Ansible Tests
Change-Id: I34ccb3afa7b32971457318f511ba3f52e25b087f
2017-11-10 13:18:29 +00:00
Jean-Philippe Evrard 17e5df0953 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: I7a1c312268b7219cb3e04058e9563a2fe0c469f0
2017-10-17 20:22:53 +00:00
OpenStack Proposal Bot 1e4e8459c3 Updated from OpenStack Ansible Tests
Change-Id: I928704e6e3340fcce00ade2c6fab6a13af3ee4dc
2017-08-03 15:27:21 +00:00
OpenStack Proposal Bot baf6ef1bc4 Updated from OpenStack Ansible Tests
Change-Id: Ifee01f962a1600ef8b18d5982870df628f157ab9
2017-06-26 13:45:27 +00:00
Markos Chandras a5e5d7a614 Sync test files with the openstack-ansible-tests repository
In preparation for adding support for SUSE distributions, we sync the
test files from the openstack-ansible-tests repository so the upcoming
commits can be tested on all supported distributions.

Change-Id: I60520541bfe0fd7a3cb25e8c5b275c16ea136c95
2017-06-20 21:19:34 +01:00
Cuong Nguyen 0f155e22c1 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: Ia7ee14f8464799e692c93e55be3f18fe4dda0fbc
2017-02-07 10:16:36 +07:00
Major Hayden a14ab1b8d5 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: I34c8766bbfcf982310ae528663a3100908603801
Signed-off-by: Major Hayden <major@mhtx.net>
2017-01-06 16:50:54 +00:00
Travis Truman 2d251cf29d
Ansible 2.1.1 role testing
This commit also moves the upgrade test to its own
scenario using tox environment func_upgrade

Closes-Bug: #1623592
Change-Id: Ib79d9c261c3bf5e018806867ebe804b5853908e9
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-09-16 16:44:02 -05:00
Shashank Tavildar 9db452688d Added SNI support for rabbitmq_server 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 in the same
way that the gate tests install them.

Change-Id: Ia0ff77bb2423eeee14a5c7dcd7a2f12ef8c8f957
2016-08-19 14:45:14 +00:00
Major Hayden 4c14f1edfc Fix get_url SNI issues in CentOS 7
CentOS 7 comes with Python 2.7.5, which does not have support for
servers that use Server Name Indication (SNI) to host more than
one SSL certificate on the same IP address. Three Python modules
are required on CentOS 7 systems to add this support:

* pyasn1
* pyOpenSSL
* ndg-httpsclient

This patch should prevent the SSL verification issues that occur
when the RabbitMQ RPMs are downloaded with get_url.

Closes-bug: 1604922

Change-Id: Ia14f25ed0ae399cfea6177adb6d34582a40c9249
2016-07-28 11:44:46 -05:00
Jesse Pretorius a9d5e068dd 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: Ibda3558158f5fd57c1da05cf29e88b6075c0827e
2016-05-03 08:57:59 +01:00
Darren Birkett 6806e7c9c0 Add executable bit to run_tests.sh
Modify run_tests.sh file permissions to make the script executable to
increase the convenience of using the script.

Change-Id: Ie71596b028b1765083818692c7485eaed2bd88a2
2016-04-21 12:30:03 +01:00
Kevin Carter ee03bfc5ba
first commit
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2015-12-09 09:25:11 -06:00