6 Commits

Author SHA1 Message Date
Logan V
cf1f8f3cac Install python2-pyOpenSSL package on CentOS
Package pyOpenSSL is obsoleted by python2-pyOpenSSL.

Change-Id: I202403ac059d4b1b25c1a39cc529af24a1208329
2017-03-03 12:49:09 -06:00
Andy McCrae
4318ef6c5a Remove Trusty support from galera_server role
NB There was an issue with https://review.openstack.org/#/c/395932/
which meant that "pid1_name != systemd" got changed to
"ansible_service_mgr == systemd" - since we are removing trusty this
task has been removed, but a fix for Newton will be made.

Change-Id: I2f502737e2cc52678cf479de2ef94b818e253622
Implements: blueprint trusty-removal
2016-12-15 13:12:54 +00:00
Jimmy McCrory
6eb67a2420 Update signing key for percona packages
Percona has started signing their Ubuntu packages with a new key.
Update the galera_gpg_keys var to add it to the keyring.

https://www.percona.com/blog/2016/10/13/new-signing-key-for-percona-debian-and-ubuntu-packages/

To resolve a reno dependency required to pass gate testing, also include
the libjpeg-dev package in bindep requirements.

Also, due to an expired certificate being used for
https://yum.mariadb.org the GPG key is set to be
fetched via http.

Related-Bug: #388205
Change-Id: I1dc3a78b8e0b759cc98f3de2bd33774db3b477da
2016-10-19 07:24:16 +01:00
Jesse Pretorius
45f9c76b1c 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: I5aad324d7ac6535e35d635b58599f6a54436da5b
Related-Bug: #1620849
2016-09-09 10:10:38 +01:00
Shashank Tavildar
658c8489cc Added SNI support for galera_server 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: Ib43145a80fbe3c65d1f2720225da92ea1e978bc5
2016-08-19 20:59:00 +00:00
Andreas Jaeger
f18654fdbf 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: Id0addf53a54e055cffdd71a03e9fe8d4adb10997
2016-08-12 20:55:56 +02:00