Commit Graph

20 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov f72de305b8 Retire openstack-ansible-repo_build role
As repo_build role has been succesfully replaced with
python_venv_build role, we have no need in it's futher maintaining and
releasing.

Depends-On: https://review.opendev.org/717715
Change-Id: Iaf1d6da8192afbbd18c64e2b58d54fa5804fe43c
2020-04-06 14:30:36 +03:00
OpenStack Proposal Bot bdc48423d5 Updated from OpenStack Ansible Tests
Change-Id: I331e1bddd5892228e7208e31a5aa59772fe6a1c8
2019-07-18 22:20:49 +00:00
OpenStack Proposal Bot 578ebff774 Updated from OpenStack Ansible Tests
Change-Id: I97ac8f179ddf5cdb7646757412c3ebed71ae9d52
2019-05-09 11:36:01 +00:00
OpenStack Proposal Bot 9401ad0e76 Updated from OpenStack Ansible Tests
Change-Id: I004cbcb83eca7f3214c3825fdb33701769c477ee
2019-04-23 00:51:13 +00:00
OpenStack Proposal Bot 6638604edf Updated from OpenStack Ansible Tests
Change-Id: Icb3762bfbf5612de77660ee8865a8a8136afeb20
2019-02-27 06:07:49 +00:00
OpenStack Proposal Bot 993e9ffe84 Updated from OpenStack Ansible Tests
Change-Id: I44fb5a7384fcc513c7e793e3cf8dce3c07ca885e
2018-09-29 04:56:58 +00:00
OpenStack Proposal Bot 1a98760186 Updated from OpenStack Ansible Tests
Change-Id: I8abd1dcc541d66caaab4c2977e156e42323d53b2
2018-04-30 05:17:30 +00:00
OpenStack Proposal Bot 8e08e9d370 Updated from OpenStack Ansible Tests
Change-Id: I51a2a1b8df9e99a398c791703a04137f3efa6940
2018-03-27 15:58:20 +00:00
OpenStack Proposal Bot e481426967 Updated from OpenStack Ansible Tests
Change-Id: If72577739a85263927ff55140ed612f77d89e49d
2017-11-10 13:18:34 +00:00
Jesse Pretorius e0215f2e1f 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: I075faca888afaad8a987e3113478747b4bd61067
2017-10-17 18:04:12 +01:00
OpenStack Proposal Bot c2dbd7bfd2 Updated from OpenStack Ansible Tests
Change-Id: I4bca188b6f4e1b3c8a56e2ce1a864d1f088213af
2017-08-03 15:27:23 +00:00
OpenStack Proposal Bot ae139bdf53 Updated from OpenStack Ansible Tests
Change-Id: Ifc606a869f6f1160f3bffbc52bebc7115bfef225
2017-06-26 13:45:29 +00:00
Markos Chandras a0ca13626a Add SUSE support
Add support for SUSE based distributions. Since we grab some packages
from the OBS repositories, we need to use the 'force' option to allow
zypper switch vendor on these packages. We also update the bindep.txt,
run_tests.sh, tests-repo-clone.sh and Vagrantfile files from the
openstack-ansible-tests repository.

Change-Id: Icea249aae20156b253017c6028f0ba2bb74bd577
2017-05-19 11:08:14 +01:00
Cuong Nguyen bed8934a2d 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: I2c5ac95db89f2d13b21da5f1e8be89acc1b0d682
2017-02-07 10:53:02 +07:00
Major Hayden 8d7d2ac7d6 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: I0e496e68305bf3bf3deacdda6f49f8c190f9e7fb
Signed-off-by: Major Hayden <major@mhtx.net>
2017-01-06 16:50:43 +00:00
Kevin Carter 7d6168e753 Update testing bits for consistency
Change-Id: I059c7abeb096558113c0fd147cf4267d6cd69d42
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-09-17 17:05:26 -04:00
Shashank Tavildar ac1b30e730 Added SNI support for repo_build 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: Icfc100a8cb20cf4404af8a399ce1df36de282eef
2016-08-19 21:00:15 +00:00
Michael Gugino 2edc7f3e81 Add apt-get update to run_tests
Change-Id: If6e2a137419f8e869dd5d63820ef258ae58038de
2016-08-18 16:38:29 -04:00
Jesse Pretorius afc65d102e 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: I57c9ca3f0d0163d9345f892f780c699b930a6942
2016-05-03 08:58:07 +01:00
Kevin Carter 119d87a456
Implement base configuration for independent repository
The review updates the base repo for IRR functional testing.
The current test structure is a simple pass until actual tests
are created. This change also pulls in the updates from review
https://review.openstack.org/#/c/284896/11 This role will not
function without these changes.

Change-Id: I05809190c38b113bab1ac14616d3a2d51a58e22f
Implements: blueprint independent-role-repositories
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-03-01 15:02:10 -06:00