Commit Graph

26 Commits

Author SHA1 Message Date
OpenStack Proposal Bot 9aa172aba5 Updated from OpenStack Ansible Tests
Change-Id: I3d0e08220b6ef0946f4713d4573d2da90b5a6127
2022-04-04 09:49:52 +00:00
OpenStack Proposal Bot a20d0e9cbd Updated from OpenStack Ansible Tests
Change-Id: I7aee4a8afd60c469da2859434d33372b8eba03ef
2021-03-12 22:16:53 +00:00
OpenStack Proposal Bot 25af5d5da3 Updated from OpenStack Ansible Tests
Change-Id: I794e27aa1da8c6ed2d5d5b177d459b0b3ead3b60
2020-09-28 14:22:35 +00:00
OpenStack Proposal Bot 25520987f5 Updated from OpenStack Ansible Tests
Change-Id: I233d3e4409b762a329a154146ca8822b50ed73a8
2019-07-18 22:17:11 +00:00
OpenStack Proposal Bot 8b382ad08f Updated from OpenStack Ansible Tests
Change-Id: Ide506e88a4e7a60746e51dec2b6ff8e5f862dc2c
2019-05-09 11:33:57 +00:00
OpenStack Proposal Bot 3b8befeada Updated from OpenStack Ansible Tests
Change-Id: Id39a319db5f97d56712a0b8389fbfbfbc2408890
2019-04-22 07:13:01 +00:00
OpenStack Proposal Bot ba4dcfdbf9 Updated from OpenStack Ansible Tests
Change-Id: I79ef10684f25c78d0211f1b170f077ef4a3f3207
2019-02-27 06:02:36 +00:00
Matthew Thode df5391a33c
add gentoo support
Adds var files and templates needed to support gentoo

Change-Id: I4d80dd3e9c1ef5ba5dcd8e62381a5e32f513fbb3
2019-02-19 20:32:31 -06:00
OpenStack Proposal Bot fd0a204b44 Updated from OpenStack Ansible Tests
Change-Id: I016d699814015585fe4c17f3088b05fe13b6558a
2018-09-29 04:53:06 +00:00
OpenStack Proposal Bot 4d39849e70 Updated from OpenStack Ansible Tests
Change-Id: If687a78a88450f782c65c312c3a4af25e65b4159
2018-04-30 05:12:41 +00:00
OpenStack Proposal Bot 3d2ccd8853 Updated from OpenStack Ansible Tests
Change-Id: Icb75fb5936ee4fe78ee87676e3dfffa4b51d8ab0
2018-03-27 15:49:04 +00:00
OpenStack Proposal Bot 4852c5c84d Updated from OpenStack Ansible Tests
Change-Id: I1a2f24643712d546181c88ad9054e600fe045fe4
2017-11-10 13:15:18 +00:00
Jean-Philippe Evrard ad1d712889 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: If38825e721ca099fd13b51e87fcb8dbb9714c99e
2017-10-17 18:20:51 +00:00
OpenStack Proposal Bot cb116d2133 Updated from OpenStack Ansible Tests
Change-Id: If27d5db0ebfdd54ad44fa03919c100b6cde12795
2017-08-03 15:26:08 +00:00
OpenStack Proposal Bot 49aa89fc64 Updated from OpenStack Ansible Tests
Change-Id: Ib839bd4fbc2a09a324a78b9b1b675bd7bef40be2
2017-06-22 15:19:06 +00:00
Markos Chandras e55e9e82e3 Add SUSE support
Add support for SUSE based distributions. We also mark CentOS7 as
supported distribution. Finally, we update the bindep.txt, run_tests.sh
and Vagrantfile files from the openstack-ansible-tests repository.

Change-Id: I9986dadbc690344bad68ca23a1cb30aec92cb7ef
2017-04-05 12:08:29 +01:00
Cuong Nguyen 51f57d5aff 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: I8e9e53d686bbd76cebe949dff9b84ec107fd573a
2017-02-15 10:00:37 +07:00
Major Hayden 8dfd9311ab 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: I66ab8d65ea7e23cfb84de99285a336606d7c91d1
Signed-off-by: Major Hayden <major@mhtx.net>
2017-01-06 16:54:39 +00:00
Kevin Carter b7e31933af Update testing bits for consistency
Change-Id: Icf63286da793054bdc309cce58850097ba140a18
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-09-19 09:07:11 +00:00
root e0bb989d2f Add SNI support in openstack_host 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: I1db757bb4248717f80b878d4a8ffb2fb66a15ae9
2016-08-19 21:45:18 +00:00
Michael Gugino 33d039b6ae Add apt-get update to run_tests
Change-Id: I47bf5b4b7ce5d1ef63c28fa9ebc2e123ff108c76
2016-08-18 16:37:08 -04:00
Kevin Carter 79acae2254 Updated role using the Multi-Distro framework
* The default apt packages have been moved into a var file
  that is only loaded when the detected OS is matched.
* The Install task file has had the apt specific tasks moved
  into a named install task file.
* Ubuntu 16.04 and CentOS 7 support have been added

Implements: blueprint multi-platform-host
Change-Id: I469081671415df23a35108abf4452722ba011f9b
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-05-19 22:08:15 +00:00
Jesse Pretorius 6066122116 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: Ib9b47877a6ea8704228dc01769480e0f244abf60
2016-05-03 08:54:50 +01:00
Travis Truman 23f436b4d9 Adding Vagrantfile for local developer testing
Running `vagrant up` will execute run_tests.sh
and perform doc build, lint and functional tests

Change-Id: I5816e83217239c2ca623e95c486b49546b8338db
2016-04-21 13:54:22 -04:00
Jesse Pretorius 871abd62e5 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: I6fc9e93976d7bbee3fbac693990b76a5f4bfca01
2015-12-09 13:44:26 +00:00
Kevin Carter 335b5be62c
IRR for openstack_hosts
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-03 02:57:54 -06:00