04b2ff1f003f9b9ccd73a9a81c50b132c86ddd72
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 |
||
|
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 |
||
|
Zuul
|
67a2c3eb73 | Merge "ansible-role-requirements: Use systemd_service role from openstack namespace" | ||
|
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 |
||
|
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> |
||
|
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 |
||
|
OpenStack Proposal Bot
|
a77193a926 |
Updated from OpenStack Ansible Tests
Change-Id: I6c795043321fc19146050c3b1c6984d65f3301d5 |
||
|
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 |
||
|
OpenStack Proposal Bot
|
3ee2c82e46 |
Updated from OpenStack Ansible Tests
Change-Id: Ibd26d5bffaa8b7ba7c1520e025301df8b7925a20 |
||
|
OpenStack Proposal Bot
|
d157971823 |
Updated from OpenStack Ansible Tests
Change-Id: Iace556781cdb44f2d9f95197009cce0244ac4bda |
||
|
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 |
||
|
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 |
||
|
Pedro Perez
|
be53f8eca8 |
update naming conventions for secret vars
Change-Id: I523b5f1ae56c1ff19ca6bd95e3e0e7f00e282c71 |
||
|
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 |
||
|
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 |
||
|
Kevin Carter
|
91ab7d7c0a |
Ansible 2.1.1 role testing
Change-Id: I359ee1fabfcc5f9efa45c614a5b5200630efb927 Signed-off-by: Kevin Carter <kevin.carter@rackspace.com> |
||
|
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 |
||
|
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 |
||
|
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 |
||
|
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 |
||
|
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. |