13 Commits

Author SHA1 Message Date
Ian Cordasco
4bd139d1f4 Fix os-ansible-deployment publishers one last time
Ant's SCP job uses DirSet which only allows for paths relative to the
directory from which Ant is working. It also does not search for
anything outside the current directory. After
Iee055beb853cbb76a073c8060d6920d317f5bd64 os-ansible-deployment will
simply be able to use the devstack-logs publisher.

This change needs to go in first so the os-ansible-deployment gate will
unblock.

Change-Id: If94e6b97c159000c83fadc6e4dd72d56ee90d3b9
2015-03-03 08:35:26 -06:00
Tom Cameron
d523f5160e Improve gate-check logging
Add publisher os-ansible-logs to collect openstack log files
Add publisher to os-ansible-jobs to perform log collection

Change-Id: Iffe6812f5c596fe72b2de641f9acfc3ede68b275
Closes-Bug: 1425482
2015-02-26 15:07:32 -05:00
Jesse Pretorius
8c37394570 Change os-ansible-deployment checks to use scripts
This commit changes the os-ansible-deployment checks to exclusively
make use of scripts which are located in the repository which is
cloned. This is done to improve flexibility - if the check needs to
change, it can be done within the script instead of submitting a review
to the project-config.

This commit also implements the commit check as a voting check across
all branches, and also changes the merge check from the lint check to
the commit check.

Change-Id: I95d4f12e374b80be70f513429a5dc04b0bdf3534
2015-02-20 14:28:01 +00:00
Jesse Pretorius
ff6e3200e9 Disable os-ansible aio-build voting on all branches except master
This patch disables check-os-ansible-deployment-dsvm-aio-build voting on
all branches except the master branch. This is required to cherry-pick
patches onto those branches which will get them into a state where the
check will work against them.

Change-Id: I606bbcc50fcf445a25cf5edfb9092602408cc065
2015-01-22 22:37:01 +00:00
Jesse Pretorius
3b21f1e905 Change os-ansible-aio-build check settings
Only set the build check to run on the master branch in order to prevent
issues with tagging/branching and increase the build timeout to 120
mins in order to cater for new build requirements and further testing.

Change-Id: I8589bb7dddb5ec6836139eae9e5656ffb0b6d8ec
2014-12-11 15:31:48 +00:00
Jeremy Stanley
a1352b44db Correct misnamed check-{name}-dsvm-aio-build jobs
Change-Id: I47229a16ec52df0881b8978f9f97d2b8ebb5ae56
2014-12-06 14:39:22 +00:00
Jesse Pretorius
47a7e83a2d Set check-ansible-aio-build to use devstack-trusty image
Set the check job to use the devstack-trusty image instead of the bare-trusty
image as the bare-trusty image has conflicting packages installed on it.

Change-Id: Ieb64b9c6546bdd7ad3c24c958fc9ac01ec0bee66
2014-12-05 17:24:57 +00:00
Jenkins
20392045d2 Merge "Remove revoke-sudo from the os-ansible-deployment server build sequence" 2014-12-04 19:10:10 +00:00
Jenkins
1e1fa7e0d7 Merge "Add Syntax job for os-ansible-deployment" 2014-12-04 18:36:40 +00:00
Jesse Pretorius
159708f900 Remove revoke-sudo from the os-ansible-deployment server build sequence
This ensures that the script to action the all in one build is able to
execute with sudo.

Change-Id: I41dd0ecc819e5c15348f5e31eca4e6ce2ff01ef8
2014-12-04 16:32:50 +00:00
Jesse Pretorius
6d5f950547 Add deployment build check to os-ansible-deployment
This patch inserts an all-in-one server deployment as a non-voting check. It
will later be promoted to a gate once it's confirmed to be working as required.

Change-Id: I310bdf13e7c62c8f81d7a0effb8a7b53f683b36a
2014-12-04 15:25:09 +00:00
Hugh Saunders
441ce697f8 Add Syntax job for os-ansible-deployment
This patch inserts a syntax check (using ansible-playbook
--syntax-check) before the existing lint job. The lint tool throws
exceptions on invalid playbooks so it makes sense to check for syntax
first.

Exclusions from syntax checking:
 * Playbooks that use vars_prompt due to ansible bug
   https://github.com/ansible/ansible/issues/9607

 * os-service-config-update.yml as it attempts to include a role based on
   a variable that isn't available at syntax check time.

Change-Id: I724bf0b8b3dd1e4bf3b1bd5a24b2c62eee912efb
2014-12-04 09:11:33 +00:00
Justin Shepherd
d027dc6157 Updating gating jobs for os-ansible repo
* Adding ansible gate job definition
* Adding ansible-lint job definition
* Updating zuul/layout with ansible gate jobs

Change-Id: I174f082e3991e1b9c933dad2db3f882bc2f6e0c7
2014-12-03 10:55:55 +00:00