04b2ff1f003f9b9ccd73a9a81c50b132c86ddd72
Commit Graph

21 Commits

Author SHA1 Message Date
Jean-Philippe Evrard
13b51e5c26 Do not log passwords
This prevents data to be leaked into the callback plugin.
Change-Id: If71d5efc15c4867f877d147349fb3c5ae7b42e95
2018年04月11日 13:54:02 +02:00
Jesse Pretorius
cce15b5a45 Remove tests-repo-clone.sh
Now that run_tests.sh handles the tests repo clone, we can
remove the use of the older tests-repo-clone.sh script.
Change-Id: Ic841db320227274c41ea0b92bba45e364f77726b
2018年03月28日 10:13:35 +01:00
Zuul
67a2c3eb73 Merge "ansible-role-requirements: Use systemd_service role from openstack namespace" 2018年03月25日 17:07:59 +00:00
Jesse Pretorius
56ceedb664 ansible-role-requirements: Use systemd_service role from openstack namespace
In order to ensure that the updated role is used for tests,
we adjust the a-r-r file to pull from the correct repo.
Change-Id: I23bd1d95e054f6f2c6071caa5670a6c2ac16820d
2018年03月25日 16:19:23 +01:00
Jesse Pretorius
ea53b738bf ansible-role-requirements: Add common python_venv_build role
In order to allow tests to work as the use of the common
role is implemented in the various roles, we pre-implement
the addition of the role into the a-r-r file.
Change-Id: Ib3470ea86d3b6f037fe2aaa4476753a017c7ef12
Implements: blueprint python-build-install-simplification
Signed-off-by: Jesse Pretorius <jesse.pretorius@rackspace.co.uk>
2018年03月24日 23:19:28 +00:00
Jesse Pretorius
a1b5ad8112 ansible-role-requirements: Add common systemd_service role
In order to allow tests to work with https://review.openstack.org/551028
merged, add the role to the a-r-r file.
Change-Id: Ice425cee59f6670f0de24e8a91114a8f0bc4c29a
2018年03月13日 16:49:36 +00:00
OpenStack Proposal Bot
a77193a926 Updated from OpenStack Ansible Tests
Change-Id: I6c795043321fc19146050c3b1c6984d65f3301d5
2018年02月14日 20:05:15 +00:00
Jesse Pretorius
02d757f521 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: Ib2e6d342e4ce1d6dc5eb6dc13a58661b77831f8a
2017年10月17日 21:47:58 +01:00
OpenStack Proposal Bot
3ee2c82e46 Updated from OpenStack Ansible Tests
Change-Id: Ibd26d5bffaa8b7ba7c1520e025301df8b7925a20
2017年10月12日 20:44:13 +00:00
OpenStack Proposal Bot
d157971823 Updated from OpenStack Ansible Tests
Change-Id: Iace556781cdb44f2d9f95197009cce0244ac4bda
2017年06月22日 15:19:22 +00:00
Jesse Pretorius
2e7940ffc9 Use zuul-cloner for tests repo in OpenStack-CI
When executing the tests repo clone in OpenStack-CI,
use zuul-cloner instead of git to enable cross-repo
testing. This ensures that if a dependent patch from
the tests repo is noted using 'Depends-On: <change-id>'
in the commit message, that patch will be included.
Change-Id: I4863fa5ee0e5c1b377bd4e75de891cc6dd20ef7a
Depends-On: Idce7abebf32f24c356a27e099fbca954d917402b
2017年05月04日 16:51:08 +01:00
Jesse Pretorius
9328af7aa2 Fix role gate tests for Ansible 2.3
Add 'become' and root 'user' options to the playbook instead of using
'ansible_become' through an inventory variable.
Change-Id: I4d94dec6ad68159248007f6845c9e3e09c233bf1
2017年05月02日 09:21:46 +01:00
Pedro Perez
be53f8eca8 update naming conventions for secret vars
Change-Id: I523b5f1ae56c1ff19ca6bd95e3e0e7f00e282c71
2016年11月18日 16:42:48 +01:00
Jesse Pretorius
67e34a1a9f Use centralised test scripts
This patch consumes the test scripts implemented by
https://review.openstack.org/375061 to ensure that
the tests and test preparation is consistent and
more maintainable.
Change-Id: Ib7d3bff4c80a34508d701a940fa9b8f88f33678f
2016年09月27日 18:01:18 +00:00
Jesse Pretorius
62a45a48ea Force Ansible to use dynamic includes
Ansible 2.1.1 introduces a regression in the way conditional
includes are handled which results in every task in the
included file being evaluated even if the condition for the
include is not met. This extends the run time significantly
for a deployment.
This patch forces all conditional includes to be dynamic.
Change-Id: Ie732af6a11815d4ee8efa27233d49a173372bb97
Related-Bug: https://github.com/ansible/ansible/issues/17687 
2016年09月22日 12:36:50 +01:00
Kevin Carter
91ab7d7c0a Ansible 2.1.1 role testing
Change-Id: I359ee1fabfcc5f9efa45c614a5b5200630efb927
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2016年09月19日 16:15:45 -04:00
Jesse Pretorius
6369a3b6e6 Rename package lists (and related vars) appropriately
In order to make it easier to differentiate between the lists of
python packages, distribution packages, downloaded packages,
package pins and other similar variables the variable names are
being changed to ensure that they have a more explicit suffix
that defines the purpose and makes the naming more consistent.
This is to facilitate a lookup plugin which will be able to look
up all the package lists and present them as a consolidated piece
of data which may be used for artifact preparation.
Change-Id: Ie416ef490b4e50b57bc3db870e1cb5540df6446e
2016年08月30日 16:59:49 +01:00
Jimmy McCrory
84f5e53699 Remove openstack_hosts from test requirements
The openstack_hosts role is not used in any of the test playbooks
or required by dependent roles and can be removed from the test
role requirements.
Change-Id: If7ac5944d1416bb4353b6e4562da248ab3edd318
2016年07月20日 18:47:01 -07:00
Jimmy McCrory
3828fccefe Remove pip_lock_down dependency
The pip_install and pip_lock_down roles have been merged.
Remove pip_lock_down from the role's meta dependencies and test
requirements.
Change-Id: I0ecd54e31d7d187efc18be83bfc54c2ec30b7b6c
2016年07月06日 10:38:55 -07:00
Jimmy McCrory
fdaaacaca8 Implement base configuration for OpenStack-CI
This patch includes the following changes to enable OpenStack-CI gate
testing and to allow the role to pass a basic convergence test:
 - Base configuration for OpenStack's CI Infrastructure.
 - Base documentation build configuration.
 - A Vagrantfile for local testing.
 - A base test configuration in order to execute the standard tests.
 - Added a CONTRIBUTING file.
 - Add reno scaffolding for release notes management.
 - Correcting name of handler to restart services in install tasks.
 - Define ``cloudkitty_galera_password`` and
 ``cloudkitty_user_password`` in test variables.
 - Define default ``debug`` and ``cloudkitty_service_region`` variables.
Change-Id: I7bcc8c589d506d8b71eb08fc87861a4c31a6e947
2016年07月01日 09:35:24 -07:00
Michael Rice
6d6ca0c8fa Adding the extras and tests with updated readme
This change includes the bits needed to add to osa such
as the playbook and env.d file.
2016年05月19日 22:21:55 -05:00