13 Commits

Author SHA1 Message Date
OpenStack Proposal Bot
37d9a0b8df Updated from OpenStack Ansible Tests
Change-Id: I80dbe3884a40fa48ce41a5bf0267089685924a3d
2019-03-29 03:10:24 +00:00
OpenStack Proposal Bot
331e31941a Updated from OpenStack Ansible Tests
Change-Id: I7f028eb7aa164600949741fae5dbf11a34056a58
2017-12-06 00:06:39 +00:00
Jean-Philippe Evrard
0147d155d4 Update upgrade role for Queens from P
This changes the a-r-r with the proper version, and fixes
the repo path for role upgrades:

The role will, during test-upgrade-pre, have its current branch
checked out, and will deploy the current branch infrastructure,
including the generation of the constraints.

Then, the installation of previous branch of the role will use
the constraints for its previous version, but will have no
constraints for it, and fail.

We need to generate the constraints for the previous version too.
This should do it.

This patch also 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: I4aa7591c931501490e706b9d61ba0bc12c006baa
2017-10-17 20:52:25 +00:00
OpenStack Proposal Bot
1b0334e119 Updated from OpenStack Ansible Tests
Change-Id: I2210f4ab0c9f1fe06513f850c6258af8e2ca1638
2017-09-04 13:05:27 +00:00
Major Hayden
fa9f41f823
Optimize swift gate
This patch contains five combined improvements.

1) Remove RabbitMQ from the gate

RabbitMQ is only needed in the swift gate if the ceilometer
middleware is being deloyed. This isn't enabled in the gate
job, so let's save some time and deploy memcached/galera
without RabbitMQ.

2) Bindep pyOpenSSL change

This commit also includes the pyOpenSSL bindep change in the
hopes that we can get the swift gate moving along again. ;)

3) Disable erasure code test for CentOS

Due to #1707220 we are running into issues with CentOS 7 running Erasure
Code storage policies on RAX hardware.

This patch temoprarily disables EC testing for CentOS 7, but we can
re-enable that once the package is backported to stable/ocata branch.

4) Pass packages as a list

This patch passes a list of packages to the package module
rather than using "with_items" and it should speed up the
package installation process.

5) Set package state to present

Change-Id: Ic7b13853ce00b0f8ac2181e46e2bd8dea5ce377e
Co-Authored-By: Andy McCrae <andy.mccrae@gmail.com>
2017-08-09 08:43:25 -05:00
OpenStack Proposal Bot
7799a534b7 Updated from OpenStack Ansible Tests
Change-Id: I7de6a24013a06897176adffb86cd1a9f7f8ff5be
2017-07-31 19:11:31 +00:00
OpenStack Proposal Bot
5f65131dae Updated from OpenStack Ansible Tests
Change-Id: Iaeed811ccbcd7e668c6ba25aecbbee8e1791ff00
2017-07-06 21:08:54 +00:00
OpenStack Proposal Bot
ec7448f57c Updated from OpenStack Ansible Tests
Change-Id: I2887e9bda1f6ce462c66f849133639f263a42248
2017-06-22 15:20:04 +00:00
Logan V
78bca6d0ef Install python2-pyOpenSSL package on CentOS
Package pyOpenSSL is obsoleted by python2-pyOpenSSL.

Change-Id: I4c6f1bcf58643ebac29d728701a4c29c9bb8978a
2017-03-03 12:49:55 -06:00
Andy McCrae
f01f4a8454 Remove Trusty final trusty bits from os_swift role
Change-Id: I1d20338106f452a17d103231e9321cb3cc106087
Implements: blueprint trusty-removal
2016-12-15 13:22:12 +00:00
Jesse Pretorius
1690a5d512 Compress test execution logs
The volume of logs we collect in CI jobs are extensive. This
patch ensures that the logs collected are compressed to reduce
the space taken in CI systems.

PYTHONUNBUFFERED is also set to ensure that the console log
from the CI jobs is recorded in the exact order of execution.

Change-Id: Ie13ecef2958a926933520cceeee6bfb669b94fce
Related-Bug: #1620849
2016-09-09 10:48:44 +01:00
Qin Wang
b85cd5212b Add SNI support via OS packages for os_swift
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: I64c01a75dfdad9850b797013d4f4c7378107e709
2016-08-18 18:47:36 +00:00
Andreas Jaeger
17da038fa0 Move other-requirements.txt to bindep.txt
The default filename for documenting binary dependencies has been
changed from "other-requirements.txt" to "bindep.txt" with the release
of bindep 2.1.0. While the previous name is still supported, it will
be deprecated.

Move the file around to follow this change.

Note that this change is self-testing, the OpenStack CI infrastructure
will use a "bindep.txt" file to setup nodes for testing.

For more information about bindep, see also:
http://docs.openstack.org/infra/manual/drivers.html#package-requirements
http://docs.openstack.org/infra/bindep/

As well as this announcement:
http://lists.openstack.org/pipermail/openstack-dev/2016-August/101590.html

Change-Id: I894b3545299bf9dc129fe98dddeb3545ff1e63f3
2016-08-12 21:01:53 +02:00