Commit Graph

23 Commits

Author SHA1 Message Date
OpenStack Proposal Bot 469a0e5fee Updated from OpenStack Ansible Tests
Change-Id: Iedefd4210a53320f0f5bed985bca3ccc4cb5c331
2022-03-29 17:17:24 +00:00
OpenStack Proposal Bot 7a7447fa96 Updated from OpenStack Ansible Tests
Change-Id: I63b422dbd9311500d5a14d0b70290c156383d644
2021-03-12 22:16:20 +00:00
Jonathan Rosser cfcaff62e8 Remove support for Centos-7
Openstack-ansible does not support Centos-7 beyond Ussuri so drop
support for Victoria.

Depends-On: https://review.opendev.org/742103
Change-Id: I395e0f7b1d362240e67a86fa4545a8be64f3053c
2020-09-22 13:53:09 +01:00
OpenStack Proposal Bot b307cebe6f Updated from OpenStack Ansible Tests
Change-Id: I6f880f9571afa2a9224ab96dba62aba10d9adafa
2019-07-18 22:16:50 +00:00
OpenStack Proposal Bot 5d0fc72155 Updated from OpenStack Ansible Tests
Change-Id: I617cee4a02e735e3a328727f4437f7b6238b418d
2019-05-09 11:33:45 +00:00
OpenStack Proposal Bot 77a23b3e4f Updated from OpenStack Ansible Tests
Change-Id: I0c877da55db4491ef027c21cae65c11ca8a705dc
2019-04-22 07:12:39 +00:00
OpenStack Proposal Bot 9683e1d419 Updated from OpenStack Ansible Tests
Change-Id: I255fb5cb940b1824209448bd2d3836dc72b8234a
2019-02-27 06:02:07 +00:00
OpenStack Proposal Bot 567bf240c8 Updated from OpenStack Ansible Tests
Change-Id: I356a36cc2584a92f199f227d0caefb1bcf8522be
2018-09-29 04:52:44 +00:00
OpenStack Proposal Bot 7f04e633c0 Updated from OpenStack Ansible Tests
Change-Id: Ib27f850a51afb5ed2999045d95bb236820ce9d0a
2018-04-30 05:12:13 +00:00
OpenStack Proposal Bot b5027d4bdf Updated from OpenStack Ansible Tests
Change-Id: Ife1734a60afe4028c8219298d751be567918e71e
2018-03-27 18:28:00 +01:00
OpenStack Proposal Bot 65907bdd61 Updated from OpenStack Ansible Tests
Change-Id: Id3e02ecfbae4d77606a50ecbb431bb9e6f16f9c8
2017-11-10 13:15:08 +00:00
Jesse Pretorius 28a62e408e 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: I53dfb4f5c24c523d77f9f293d47b7b882aa77bf1
2017-10-17 17:59:49 +01:00
OpenStack Proposal Bot 11df27e1f3 Updated from OpenStack Ansible Tests
Change-Id: Icc2dfec19b276f023fc2fa585860a903f0900440
2017-08-03 15:26:02 +00:00
OpenStack Proposal Bot f089f74c29 Updated from OpenStack Ansible Tests
Change-Id: I53dc7a80a1622b0baabc95dfcc8ba7ae92d9b3d4
2017-06-22 15:19:02 +00:00
Markos Chandras 09406de86b Add SUSE support
Add support for SUSE based distributions. We also update the bindep.txt,
run_tests.sh and Vagrantfile files from the openstack-ansible-tests
repository except that we use Leap 42.1 because Leap 42.2 does not work
as expected with the currently released bindep (2.3.0).

Change-Id: I5fb94a7cedf9d28816184e3eadd88e42f93295c2
2017-04-25 14:56:33 +01:00
Cuong Nguyen ab359e9cd7 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: I7276982405494a21ada05465ee36a16d471593db
2017-02-07 08:54:09 +07:00
Major Hayden 1f2826429d 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: I1104b1f5ce65a850d79d980fb94fee77e3862e56
Signed-off-by: Major Hayden <major@mhtx.net>
2017-01-06 16:48:50 +00:00
Kevin Carter f5ae22d4a0 Update testing bits for consistency
Change-Id: I18e29d81723536cb43fc404f345dc0aaf168178c
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-09-17 17:07:48 -04:00
Qin Wang d7097a36dc Add SNI support via OS packages for lxc-host role
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: I53fd154fd97a6302a30eaab3903fb7a2132b3fe4
2016-08-18 18:43:48 +00:00
Kevin Carter f5542103b3
Changed for lxc-host setup/build for multi-distro
This change updates the lxc-host setup role to build the lxc cache using the
download template based on default images found here:[0]. These images are
upsteam builds from the greater LXC/D community.

This update adds support for Ubuntu 14.04, 16.04 and RHEL/CentOS 7 container
types and the cache will be generated from the host Operating system.

[0] - https://images.linuxcontainers.org/

Change-Id: Ie13be2322d28178760481c59805101d6aeef4f36
Co-Authored-By: Jesse Pretorius <jesse.pretorius@rackspace.co.uk>
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-05-03 08:49:54 -05:00
Jesse Pretorius ac3e8d95ce 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: I2dbd7a547521a07cbac9bb2879d72f31c82783e0
2016-05-03 08:54:31 +01:00
Jesse Pretorius f7f29d93d0 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: I7c269971f453a79787c3b9fc8d56f513bf2d91da
2015-12-09 13:45:20 +00:00
Kevin Carter eb9f3d858b IRR for lxc_host
The change moves the role out from the main repo lxc_host
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 04:22:57 -06:00