Commit Graph

24 Commits

Author SHA1 Message Date
OpenStack Proposal Bot 9860dd7316 Updated from OpenStack Ansible Tests
Change-Id: Ic03b5559d5baf79690acf5a79306ddda5befe79d
2022-04-29 12:00:45 +00:00
OpenStack Proposal Bot 67191fb74d Updated from OpenStack Ansible Tests
Change-Id: Id5d26be6f391f04b28fe4b07ffa16cfabf857972
2021-03-12 22:16:11 +00:00
OpenStack Proposal Bot 6673786e7a Updated from OpenStack Ansible Tests
Change-Id: Ic9caf4dc8209c94cd53235ffffe9b86e22bef460
2020-09-24 16:53:53 +00:00
OpenStack Proposal Bot 9f9e800927 Updated from OpenStack Ansible Tests
Change-Id: Id772ad334390ec5ba4605b4cc8ad9d2fd3f11825
2019-07-18 22:16:45 +00:00
OpenStack Proposal Bot 2d2a93e919 Updated from OpenStack Ansible Tests
Change-Id: I16c07c1dc89052bb8c177e0bd3da5751710494e5
2019-05-09 11:33:41 +00:00
OpenStack Proposal Bot fa216b2f52 Updated from OpenStack Ansible Tests
Change-Id: I8c65ea0e79a3868c63c9cab3fa2b9a882eb92f16
2019-04-22 07:12:33 +00:00
OpenStack Proposal Bot dac2b714c1 Updated from OpenStack Ansible Tests
Change-Id: I38b5d4eb0751eafa6a53534a017fa231d029721b
2019-02-27 06:02:00 +00:00
OpenStack Proposal Bot b391fa667a Updated from OpenStack Ansible Tests
Change-Id: Icda05cdc701e2a3b079c6a7130a7cd98dc47d9e0
2018-09-29 04:52:38 +00:00
OpenStack Proposal Bot 0f8afec802 Updated from OpenStack Ansible Tests
Change-Id: If25d4932eee6cce1edc208ab4baa71db28f9330e
2018-04-30 05:12:05 +00:00
OpenStack Proposal Bot 8ff5feb72e Updated from OpenStack Ansible Tests
Change-Id: I42e962aae5fa5da426dd79ebe4266c64a27a72a7
2018-03-27 15:47:53 +00:00
OpenStack Proposal Bot f2da60b3ff Updated from OpenStack Ansible Tests
Change-Id: I705380e6fc628ca6705f22039fbb4d3df2aed279
2017-11-10 13:15:03 +00:00
Jesse Pretorius ed224c54a6 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: If86f31a6ff188c57c5981dcf9eddc26af7101b25
2017-10-17 22:17:20 +01:00
OpenStack Proposal Bot 88bd7b75c2 Updated from OpenStack Ansible Tests
Change-Id: I4c803aae9b99ea4ed6216529cd3cb610fc926187
2017-08-03 15:26:00 +00:00
OpenStack Proposal Bot abbc5b8094 Updated from OpenStack Ansible Tests
Change-Id: I216aec6277abfeef91450093d64249733676fb82
2017-06-22 15:19:00 +00:00
Markos Chandras ce700c1fad Add SUSE support
Add support for SUSE based distributions. We also update the bindep.txt,
run_tests.sh, tests-repo-clone.sh and Vagrantfile files from the
openstack-ansible-tests repository.

Change-Id: I9ac018ac1a94dac74a2ef213dccedf95b4272134
2017-05-15 14:04:42 +01:00
Cuong Nguyen 0be578f0b5 Install python2 for Ubuntu 16.04 and CentOS 7 in Vagrant
- Fix wrong place to run script in Vagrantfile
- Install python2 for Ubuntu 16.04 and CentOS 7 before executing
  run_tests.sh

Change-Id: I6523d9d6dffcec53ca7511a5735490bd5e0acd27
2017-02-07 08:24:58 +07:00
Major Hayden cb120f05bb 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: I247fd8d9b3c5b153cb6837b39a77f5c7ca8aeb29
Signed-off-by: Major Hayden <major@mhtx.net>
2017-01-06 16:49:25 +00:00
Major Hayden 3e73c5b3fb Ansible 2.1.1 role testing
Change-Id: I9132c4686f130610de24a2c7b002172d3daf3bff
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-09-12 15:19:55 -04:00
root 2b0ab4b703 Add SNI support to lxc container create 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: I055246063e13dc30326da2e73d40b92a952612dd
2016-08-25 19:22:42 +00:00
Kevin Carter 0c16334a2c
updated for lxc-container-create for multi-distro support
This change updates the lxc-container-create role to build lxc containers
using the download template. The build supports ubuntu 14.04/16.04 and
RedHat/CentOS 7 using the multi-distro framework.

This change is incorporating updates built into the lxc_hosts role. Once
merged this should unblock all work geared toward multi-distro support and
testing. The testing structure has been updated to match what is being done
in other roles.

A new file was created "manual-tests.rc" which assists in manual testing
by exporting the needed environment variables to run the role tests without
requiring everything to run through tox which has undesirable side-effects
when running tests that span multiple roles.

Change-Id: Iee304dd026e0865e0444259d2132122233d90f5f
Depends-On: Ie13be2322d28178760481c59805101d6aeef4f36
Co-Authored-By: Jesse Pretorius <jesse.pretorius@rackspace.co.uk>
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-05-03 15:15:34 -05:00
Jesse Pretorius 48b6be8448 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: I10a27799aff51e46488bfb8e47d86e75283d91d5
2016-05-03 08:54:23 +01:00
Travis Truman 233e5ac0e8 Adding Vagrantfile for local developer testing
Running `vagrant up` will execute run_tests.sh
and perform doc build, lint and functional tests

Change-Id: Idf80956bcb64cd483fade7d3dfd112a4ce4d8b7e
2016-04-22 13:36:45 -04:00
Jesse Pretorius 37a1f4cd16 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: If188d528944470cf99d2551c284e2c5cba4a4aac
2015-12-09 13:41:26 +00:00
Kevin Carter 8f8cf55edd
IRR for lxc_container_create
The change moves the role out from the main repo lxc_container_create
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 08:00:45 -06:00