zuul-jobs/roles
Monty Taylor 635be2a3ae Fix cleanup of symlink fixtures
These aren't all getting cleaned up, which winds up breaking
the second runs. Instead of doing addCleanup with a method that
does the loop again, which can fail in the middle and not
clean up subsequent files, add an individual cleanup when we
add the symlink. This results in all of the symlinks consistently
being cleaned.

Change-Id: Id5a5b09c830ad2ad3bb0b77fb9dbdc494c629824
2020-02-24 17:17:17 +00:00
..
add-authorized-keys role: Inject public keys in case of failure 2018-02-28 10:39:07 +00:00
add-build-sshkey Remove argument to ssh-keygen for key size 2019-10-30 16:43:40 -07:00
add-fileserver Document upload-logs reliance on add-fileserver 2019-01-22 14:41:11 -08: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
ansible-galaxy-import Fix typo with ansible_galaxy_info.token 2018-10-12 16:59:20 -04:00
ara-report Make ara-report role to zuul_return an artifact 2020-01-23 18:33:06 +01:00
bindep Be consistent about spaces before and after vars 2019-08-07 20:17:41 +01:00
build-container-image build-container-image: support sibling copy 2019-12-09 11:13:42 +11:00
build-docker-image Fix periodic image build jobs 2020-01-28 14:19:30 -06:00
build-puppet-module Use PDK to build puppet module 2019-06-30 19:42:15 +00:00
build-python-release Be consistent about spaces before and after vars 2019-08-07 20:17:41 +01:00
build-releasenotes Add more languages for build-releasenotes 2019-09-23 14:01:05 +02:00
buildset-artifacts-location Fix RST formatting 2018-10-13 10:36:36 +02:00
chart-testing Move chart-testing to a role and disable version check 2020-01-09 11:46:41 -08:00
clear-firewall Add note to clear-firewall docs 2019-07-25 14:29:52 -07:00
collect-container-logs Use unique loop vars to avoid conflicts 2020-02-04 12:23:36 -08:00
configure-mirrors Add CentOS8 High Availability repository 2020-02-05 15:47:06 +01:00
copy-build-sshkey Run authorized_keys as root 2018-04-24 11:57:43 +01:00
create-afs-token Be consistent about spaces before and after vars 2019-08-07 20:17:41 +01:00
deploy-openshift install-openshift: bump version to 3.11.0 2019-08-15 16:54:26 +00:00
destroy-afs-token Add create / destory roles for AFS tokens 2017-08-28 13:53:10 -04:00
download-artifact Remove download_artifact_name parameter 2019-08-12 07:10:52 -07:00
dstat-graph Add dstat graph roles 2019-07-17 15:45:24 +00:00
emit-job-header Merge "Add event id to emit-job-header" 2020-02-07 13:17:33 +00:00
enable-netconsole Add a netconsole role 2019-09-09 18:14:00 +10:00
ensure-babel Fix deprecation warning of ansible-2.5 2018-06-04 00:17:18 +00:00
ensure-bazelisk Add ensure-bazelisk role 2020-02-21 06:55:44 -06:00
ensure-chart-testing Add basic Helm jobs 2020-01-07 17:12:15 +00:00
ensure-dstat-graph Add dstat graph roles 2019-07-17 15:45:24 +00:00
ensure-helm Add basic Helm jobs 2020-01-07 17:12:15 +00:00
ensure-java Add ensure-java role 2020-02-21 06:55:47 -06:00
ensure-markdownlint Add a markdownlint job and role 2020-01-27 12:23:24 +00:00
ensure-output-dirs Add role to ensure per-node output dirs exist 2018-07-17 15:34:00 -04:00
ensure-python Limit ensure-python to Debian/Ubuntu use 2018-10-16 08:53:34 -04:00
ensure-sphinx Update the sphinx python package sets 2019-07-08 07:48:31 -07:00
ensure-tox ensure-tox: save tox_executable fact 2020-02-04 20:46:07 +01:00
ensure-twine Revert "Add environment debugging to ensure-twine role" 2019-04-26 10:35:22 -05:00
fetch-coverage-output Fix coverage post_failure stat 2018-07-22 09:46:01 -04:00
fetch-javascript-content-tarball Use human-readable names for artifact returns 2019-08-12 07:13:27 -07:00
fetch-javascript-output Use human-readable names for artifact returns 2019-08-12 07:13:27 -07:00
fetch-javascript-tarball fetch-javascript-tarball: introduce zuul_use_fetch_output 2020-01-24 21:11:07 +00:00
fetch-markdownlint Add a markdownlint job and role 2020-01-27 12:23:24 +00:00
fetch-output Merge "Add note about multi-node jobs" 2019-01-06 19:17:49 +00:00
fetch-output-openshift fetch-output-openshift: initial role 2020-01-30 20:00:14 +00: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 Remove sphinx_output_dir 2019-08-16 15:39:59 +02:00
fetch-sphinx-tarball fetch-sphinx: Exclude doctrees directory 2020-01-21 08:32:26 +01:00
fetch-subunit-output fetch-subunit-output: introduce zuul_use_fetch_output 2020-01-24 21:07:50 +00:00
fetch-tox-output fetch-tox-output: introduce zuul_use_fetch_output 2020-01-13 21:13:55 +00:00
fetch-translation-output translations: Check for translation-source first 2017-12-16 15:45:36 +00:00
fetch-zuul-cloner Setup virtualenv for zuul-cloner 2017-11-22 02:19:56 -05:00
find-constraints Fix deprecation warning of ansible-2.5 2018-06-04 00:17:18 +00:00
generate-zuul-manifest Fix cleanup of symlink fixtures 2020-02-24 17:17:17 +00:00
git-prepare-nodecache Add role git-prepare-nodecache 2018-11-09 15:57:03 +01:00
go Adds go jobs and roles. 2019-11-20 20:27:21 +01:00
helm-template Fix typo in helm role 2020-01-10 13:26:51 -08:00
htmlify-logs Update more urls for opendev 2019-04-21 14:01:15 +00:00
install-devstack install-devstack: switch to Python 3 2019-11-19 15:20:39 +11:00
install-docker Enable testing of install-docker on multiple platforms 2020-02-21 18:55:10 +00:00
install-go install-go: bump version to 1.13.5 2019-12-23 23:20:12 -05:00
install-if-python Fix deprecation warning of ansible-2.5 2018-06-04 00:17:18 +00:00
install-javascript-packages Install yarn if needed in javascript jobs 2017-12-14 10:08:22 -06:00
install-kubernetes crio: add missing registries.conf 2020-02-14 22:22:18 +00:00
install-nodejs Revert "install-nodejs: add support for RPM-based OSes" 2019-06-27 11:50:37 -07:00
install-openshift openshift speculative containers 2019-12-06 13:50:25 -08:00
install-pdk-dependencies Prepare: Use PDK to build puppet module 2019-06-30 19:42:06 +00:00
install-podman install-podman: also install slirp4netns 2019-11-21 14:27:54 -08:00
install-yarn Create yarn_lock_file_path variable for install-yarn 2018-11-28 10:21:57 -05:00
log-inventory log-inventory: remove inventory_file usage 2018-06-27 00:48:24 +00:00
markdownlint Add a markdownlint job and role 2020-01-27 12:23:24 +00:00
merge-output-to-logs Use find instead of ls for determining dir emptiness 2019-01-21 17:24:51 +00:00
mirror-workspace-git-repos Clean non-bare remote repos 2019-09-06 07:16:05 -07:00
multi-node-bridge set jobs for installing openvswitch 2020-02-19 13:33:48 -06:00
multi-node-firewall Revert "Use import_role on persistent-firewall" 2019-10-01 09:11:02 -07:00
multi-node-hosts-file Include hostnames in /etc/hosts 2018-06-05 11:13:03 +01:00
multi-node-known-hosts Add missing README.rst for roles 2018-09-05 19:35:53 +00:00
nodejs-test-dependencies Fix npm-run-test 2017-11-14 13:19:08 +00:00
npm npm: add CI=true environment 2018-08-15 08:38:08 +00:00
pause-buildset-registry Add pause-buildset-registry role 2020-02-24 17:17:12 +00:00
persistent-firewall Use present for package state instead of installed 2019-12-17 08:24:05 -08:00
prepare-workspace Delete files in dest that don't exist 2019-04-01 09:18:26 -04:00
prepare-workspace-git Be consistent about spaces before and after vars 2019-08-07 20:17:41 +01:00
prepare-workspace-openshift Update roles/prepare-workspace-openshift/README.rst 2020-01-23 17:09:03 +01:00
promote-docker-image Use unique loop vars to avoid conflicts 2020-02-04 12:23:36 -08:00
publish-artifacts-to-fileserver Document and update fileserver roles 2017-08-18 18:21:50 -05:00
pull-from-intermediate-registry Use unique loop vars to avoid conflicts 2020-02-04 12:23:36 -08:00
push-to-intermediate-registry use-buildset-registry: Add podman support 2019-12-05 11:44:15 -08: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 Fix exec quoting in release remove-gpgkey role 2019-03-15 14:36:14 +01: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 revoke-sudo: only revoke when zuul is sudoer 2017-12-05 08:36:26 +00:00
run-buildset-registry Use unique loop vars to avoid conflicts 2020-02-04 12:23:36 -08:00
run-dstat Add dstat graph roles 2019-07-17 15:45:24 +00:00
set-zuul-log-path-fact Add option for object store friendly log paths 2019-09-04 09:52:38 -07:00
sign-artifacts Remove GPG public key for sign-artifacts role 2017-08-25 13:28:02 -04:00
sphinx Enable Python 2.7 unit tests 2018-08-17 10:23:20 +10:00
stage-output Stop compressing files during intermediate steps part 2 2020-01-08 09:24:45 -08:00
start-zuul-console Update ANSIBLE_LIBRARY to use envsitepackagesdir 2018-10-18 09:23:25 -05:00
test-mirror-workspace-git-repos Be consistent about spaces before and after vars 2019-08-07 20:17:41 +01:00
test-setup Skip test-setup.sh in pep8 jobs 2019-07-10 19:02:57 +02:00
test-upload-logs-swift Fix cleanup of symlink fixtures 2020-02-24 17:17:17 +00:00
tox Fix unittests for python2 and fedora 2020-02-24 10:50:13 -06:00
trigger-readthedocs Revert "Debugging for readthedoc web ping" 2018-08-02 19:18:40 +10:00
upload-afs upload-afs: rename to upload-afs-roots; add afs-upload-synchronize 2020-02-04 07:41:00 +11:00
upload-afs-roots upload-afs: rename to upload-afs-roots; add afs-upload-synchronize 2020-02-04 07:41:00 +11:00
upload-afs-synchronize upload-afs: rename to upload-afs-roots; add afs-upload-synchronize 2020-02-04 07:41:00 +11:00
upload-docker-image Use unique loop vars to avoid conflicts 2020-02-04 12:23:36 -08:00
upload-forge Rework upload-forge role to use module 2019-02-09 10:32:34 +01:00
upload-git-mirror Add parameter to upload-git-mirror to specify ssh host key 2019-04-01 16:34:59 -04:00
upload-logs Allow upload-logs to toggle compression of console logs 2019-09-20 17:03:58 +00:00
upload-logs-gcs Fix cleanup of symlink fixtures 2020-02-24 17:17:17 +00:00
upload-logs-swift Fix cleanup of symlink fixtures 2020-02-24 17:17:17 +00:00
upload-npm Change to the executor workdir during npm upload 2017-12-09 17:27:56 +00:00
upload-pypi Be consistent about spaces before and after vars 2019-08-07 20:17:41 +01:00
use-buildset-registry Add cri-o support to use-buildset registry 2020-01-07 07:35:28 -08:00
use-docker-mirror Split docker mirror config into its own role 2019-02-21 14:07:43 -08:00
validate-dco-license Add validate-dco-license role 2019-01-09 11:39:02 -05:00
validate-host Remove invalid argument from format_exc() calls 2019-09-24 12:15:28 +10:00
validate-zone-db Use unique loop vars to avoid conflicts 2020-02-04 12:23:36 -08:00
version-from-git Fix condition in version-from-git 2018-03-07 08:25:18 +00:00
write-inventory write-inventory: Add groups to created inventory 2018-08-28 19:54:21 +10:00
yarn Remove "--verbose" from yarn commands 2019-02-08 14:23:01 -08:00
__init__.py Enable Python 2.7 unit tests 2018-08-17 10:23:20 +10:00