zuul-jobs/roles
Monty Taylor d7cba9d7d5
Combine tox-siblings and tox roles
There is a bunch of duplicate logic between tox and tox-siblings, the
tox-siblings logic is already protected with a flag - and having them be
split already led to not doing the right thing with constraints files in
siblings when we did it right in tox itself.

Combine them into one role.

This means the siblings code will run as part of run instead of as part
of pre- but that's how things have worked for years anyway until
siblings was introduced - and is also the behavior is the siblings flag
is false -so it's more consistent overall.

Leave a no-op tox-siblings role so that we can gracefully remove the use of
tox-siblings from castellan, python-openstacksdk, shade and tacker.

Change-Id: Id61ae52d48b28cfc2221cb556a1c1f7c6dfd60dd
2017-11-29 15:34:08 -06:00
..
add-build-sshkey Install build private key too 2017-08-22 10:52:08 -07:00
add-fileserver Add content to support translation jobs 2017-09-12 16:19:40 -06:00
add-gpgkey Add roles to add/remove a GPG key 2017-10-19 13:26:16 -07:00
add-launchpad-credentials fix the template instruction for writing launchpadlib/creds 2017-10-16 16:41:05 -04:00
add-sshkey add-sshkey: make the private key owner-writable 2017-10-19 14:23:28 -07:00
bindep Update bindep role defaults to be more sane 2017-10-17 16:18:22 +02:00
build-puppet-module Add role to build Puppet module 2017-11-13 18:33:50 -05:00
build-python-release Make build-python-release job 2017-11-20 09:09:40 -06:00
build-releasenotes Add general sphinx and reno jobs and role 2017-11-20 17:59:28 -06:00
configure-mirrors Ansible linting fixes 2017-10-27 19:18:15 +02:00
copy-build-sshkey Role to copy the build ssh key to other users 2017-08-22 18:22:45 -07:00
create-afs-token Add create / destory roles for AFS tokens 2017-08-28 13:53:10 -04:00
destroy-afs-token Add create / destory roles for AFS tokens 2017-08-28 13:53:10 -04:00
emit-ara-html Add the ability to generate an ARA report only on job failure 2017-10-12 17:43:41 -04:00
emit-job-header Ansible linting fixes 2017-10-27 19:18:15 +02:00
ensure-sphinx Fix wrong dir for doc/requirements.txt 2017-11-22 19:22:01 +01:00
ensure-tox/tasks Split ensuring tox is installed into a role 2017-08-22 15:19:33 -04:00
ensure-twine/tasks Move name from block to tasks in the block 2017-08-30 17:30:38 -05:00
fetch-coverage-output Correct path to coverage job 2017-10-19 14:49:53 +11:00
fetch-javascript-output Collect npm-shrinkwrap for javascript 2017-11-04 20:25:51 +01:00
fetch-javascript-tarball Run ansible-lint on repo 2017-10-27 07:49:02 +02:00
fetch-puppet-module-output Create fetch-puppet-module-output role 2017-10-27 14:15:36 -04:00
fetch-python-sdist-output Add fetch-python-sdist-output role 2017-08-23 11:04:52 -04:00
fetch-sphinx-output Update fetch sphinx output to use sphinx vars 2017-11-20 18:00:31 -06:00
fetch-stestr-output Add fetch-stestr-output role 2017-08-07 16:28:12 -04:00
fetch-testr-output Add fetch-stestr-output role 2017-08-07 16:28:12 -04:00
fetch-tox-output Ignore missing .tox/env/logs directories for copy 2017-11-20 17:55:17 +11:00
fetch-translation-output Fix publish location for translations 2017-10-20 18:42:06 +02:00
fetch-zuul-cloner Setup virtualenv for zuul-cloner 2017-11-22 02:19:56 -05:00
find-constraints Add general sphinx and reno jobs and role 2017-11-20 17:59:28 -06:00
install-if-python Add general sphinx and reno jobs and role 2017-11-20 17:59:28 -06:00
install-javascript-packages Add base job and roles for javascript 2017-10-09 08:32:45 -05:00
install-nodejs Silence ansible-lint 2017-10-27 06:10:31 +02:00
mirror-workspace-git-repos Revert "Move to dictionary list of projects zuul._projects" 2017-10-29 10:37:31 -07:00
multi-node-bridge Persist iptables rules 2017-10-31 17:39:32 -04:00
multi-node-firewall Persist iptables rules 2017-10-31 17:39:32 -04:00
multi-node-hosts-file Multi-node: Set up hosts file 2017-09-22 16:25:51 -04:00
multi-node-known-hosts Multi-node: Streamline multi-node-known-hosts 2017-09-26 15:32:07 -04:00
npm Add base job and roles for javascript 2017-10-09 08:32:45 -05:00
persistent-firewall Persist iptables rules 2017-10-31 17:39:32 -04:00
prepare-workspace Allow overriding the workspace directory in prepare-workspace 2017-09-04 17:25:30 +10:00
process-test-results Add a generic process-test-results role 2017-11-16 12:02:00 +00:00
publish-artifacts-to-fileserver Document and update fileserver roles 2017-08-18 18:21:50 -05:00
release-afs-volume Add role to do a vos release on an AFS volume 2017-09-01 16:40:40 -05:00
remove-build-sshkey Use new sphinx roles in docs 2017-08-11 15:10:40 -07:00
remove-gpgkey Add roles to add/remove a GPG key 2017-10-19 13:26:16 -07:00
remove-launchpad-credentials Add roles for adding and removing launchpadlib credentials 2017-08-30 18:53:21 -05:00
remove-sshkey Add a role to remove an ssh private key 2017-08-29 15:56:45 -07:00
revoke-sudo Silence ansible-lint 2017-10-25 13:17:16 +00:00
set-zuul-log-path-fact Include project and branch in periodic job log URL 2017-10-08 16:02:38 +00:00
sign-artifacts Remove GPG public key for sign-artifacts role 2017-08-25 13:28:02 -04:00
sphinx Merge "Only run whereto if htaccess file exists" 2017-11-22 18:39:10 +00:00
stage-output Add compress capabilities to stage artifacts 2017-11-16 12:02:00 +00:00
start-zuul-console Add start-zuul-console role 2017-08-29 16:15:55 -07:00
test-setup Ensure we load roles for linting 2017-07-17 16:50:06 -04:00
tox Combine tox-siblings and tox roles 2017-11-29 15:34:08 -06:00
tox-siblings/tasks Combine tox-siblings and tox roles 2017-11-29 15:34:08 -06:00
upload-afs Update tox/test-requirements 2017-09-02 14:17:32 -05:00
upload-logs Ansible linting fixes 2017-10-27 19:18:15 +02:00
upload-npm Update upload-npm credentials secret 2017-11-22 09:49:19 -06:00
upload-pypi add more debugging to the upload-pypi role 2017-10-23 13:25:26 -04:00
validate-host Finish transition to zuul_site_image_manifest_files 2017-09-22 11:15:35 -05:00
version-from-git version-from-git: fix logic with tags 2017-11-03 16:05:53 -07:00