Commit Graph

24 Commits

Author SHA1 Message Date
Dmitriy Rabotyagov dcf6aed584 Deprecate rsyslog_client role
Depends-On: https://review.opendev.org/c/openstack/project-config/+/863079
Change-Id: I47bcd43247e0d589932b63cec782567d33d35f28
2022-10-31 16:56:19 +01:00
OpenStack Proposal Bot 8c5b23836a Updated from OpenStack Ansible Tests
Change-Id: I484565951613ee62ec72ba64e4a6bd23035ff18a
2022-03-29 17:19:55 +00:00
OpenStack Proposal Bot 4c4a2fe00a Updated from OpenStack Ansible Tests
Change-Id: I020fed50f83d7aa14557a12ab26d57809e5316e7
2021-03-12 22:22:47 +00:00
OpenStack Proposal Bot b7d5be39bb Updated from OpenStack Ansible Tests
Change-Id: If49f60ef1b63d0663d717c5cd73b7f8759b7676e
2019-07-18 22:20:59 +00:00
OpenStack Proposal Bot 332cb18f58 Updated from OpenStack Ansible Tests
Change-Id: Id70da81b4f261700436867629d3bee7351f0c2d8
2019-05-09 11:36:07 +00:00
OpenStack Proposal Bot ccdfb21458 Updated from OpenStack Ansible Tests
Change-Id: I6e4f87b2edc4b88815260d110050709e99e1afc3
2019-04-22 07:17:20 +00:00
OpenStack Proposal Bot f11d252212 Updated from OpenStack Ansible Tests
Change-Id: Iff6cf071e7a30c99b80dd78845b40c0bc5ba96b3
2019-02-27 06:08:02 +00:00
OpenStack Proposal Bot 194dae08fe Updated from OpenStack Ansible Tests
Change-Id: I025c67d4a6de190188be12facfe61cc385365c90
2018-09-29 04:57:09 +00:00
OpenStack Proposal Bot db6ea4cb11 Updated from OpenStack Ansible Tests
Change-Id: I59a21203e4731c47bf1ee9f5b1386c3a364a33a2
2018-04-30 05:17:44 +00:00
OpenStack Proposal Bot 1115de2d9a Updated from OpenStack Ansible Tests
Change-Id: I002e95b02daea3d95278b79f889068825fc12b9e
2018-03-27 15:58:49 +00:00
OpenStack Proposal Bot 9a453072c6 Updated from OpenStack Ansible Tests
Change-Id: I59cd599dbf25f403deff3ad8cc2e6321e2080475
2017-11-10 13:18:44 +00:00
Jesse Pretorius 5600cd7766 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: I167f72fd1cc8449f2e5849dad8ff6cf746c9bb21
2017-10-17 18:04:28 +01:00
OpenStack Proposal Bot 8a407a6533 Updated from OpenStack Ansible Tests
Change-Id: I354eac1ced878d597092ffd36358d7f237d48c7c
2017-08-03 15:27:27 +00:00
OpenStack Proposal Bot 0117e2103a Updated from OpenStack Ansible Tests
Change-Id: I069747ddd310c57d9c815071f81367bc70338fc7
2017-06-22 15:20:24 +00:00
Markos Chandras 5a150eee9b Add SUSE support
Add support for SUSE based distributions. We also update the bindep.txt,
run_tests.sh and Vagrantfile files from the openstack-ansible-tests
repository.

Change-Id: I9dd0290d9eb7be77446a6bd5c048ceb3371fa536
2017-04-05 18:24:52 +01:00
Cuong Nguyen 1e6e6c27ac Add Vagrantfile for local testing
Also update run_test.sh to install python2 for Ubuntu 16.04 and CentOS 7
before executing tests

Change-Id: I43ea3e8bce537d514143495b6ba528998cc69169
2017-02-15 13:59:39 +07:00
Major Hayden 914c2b1cfb 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: I280f0a06412bc56bad87453c5aee98a626806f53
Signed-off-by: Major Hayden <major@mhtx.net>
2017-01-06 16:50:22 +00:00
Kevin Carter d11071f283 Update testing bits for consistency
Change-Id: I70b28988332a8d2073afbd46960582a5780ae48c
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-09-17 17:14:43 -04:00
root 247f43d956 Add SNI support to rsyslog_client 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.
Add SNI support to ops role via OS packages

Change-Id: Ie4b00eb5dc7d027e69b0f0cef8120558375ce002
2016-08-22 15:15:48 +00:00
Michael Gugino d670fca9e8 Add apt-get update to run_tests
Change-Id: I1e4fcf39dbc7ecd170d720631be7475b571919f3
2016-08-18 16:38:39 -04:00
Kevin Carter 93ff2c41bb
Add CentOS7 support to rsyslog client
This change adds a new variable and task file for supporting
CentOS7 based deployments.

Change-Id: I9d50c557ff6359c8db3c065edc68130de0aefdc9
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016-06-01 13:45:14 -05:00
Jesse Pretorius bf800ba58e 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: I0151a7400d0f93c4ee85eb078846f90ab54288f7
2016-05-03 08:58:23 +01:00
Jesse Pretorius 5c42ba7b64 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: Ib517dade3cbc9b3cb23010a189d36d0d89f975ee
2015-12-09 13:46:11 +00:00
Kevin Carter ed60bae35a
IRR for rsyslog_client
The change moves the role out from the main repo rsyslog_client
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:27:54 -06:00