Ansible job definitions for Zuul
Go to file
Clark Boylan f9475ddc41 Fix partial subunit stream logging
In a previous change I attempted to log in flight subunit streams that
may be left behind if a job times out. This unfortunately didn't work
because in the cases we leave those files behind we also assume that we
don't have a valid .stestr state due to the contents of this directly.

Address this by modifying the find-stestr.sh script to indicate via its
return code if .stestr or .testrepository are present separate from
which commands are valid to run. Then in ansible we can do steps that
always apply if (s)testr were used (like copying partial logs) and
separately do subunit parsing if the contents of the (s)testr db
directories are valid.

Change-Id: I1c8f2405d74484631f633065baf9764dbd0209ee
2020-08-06 11:40:46 -07:00
.rules Add linting rule to enforce no-same-owner policy 2020-06-18 11:06:45 +02:00
doc Add upload-logs-s3 2020-07-19 21:22:36 +02:00
playbooks dco-license: remove the empty nodeset 2020-07-22 14:46:41 +00:00
roles Fix partial subunit stream logging 2020-08-06 11:40:46 -07:00
test-playbooks Disable base role testing that runs code on localhost 2020-07-22 15:32:18 -07:00
tests Add test cases for tox line comment parsing 2020-04-03 19:34:24 +02:00
tools Remove the -plain job variants 2020-06-17 11:47:54 +10:00
util-tasks Test multiarch release builds and use temp registry with buildx 2020-07-01 10:29:31 -07:00
zuul-tests.d Add upload-logs-s3 2020-07-19 21:22:36 +02:00
zuul.d dco-license: remove the empty nodeset 2020-07-22 14:46:41 +00:00
.ansible-lint Ignore ansible lint E106 2020-06-30 16:18:59 -07:00
.gitignore Ensure wheel exists for build-release-python 2020-06-17 16:59:24 -05:00
.gitreview OpenDev Migration Patch 2019-04-19 19:25:30 +00:00
.stestr.conf Add a python unit test framework 2018-07-25 09:11:25 -07:00
.yamllint yamlint: EOF newlines and comments indent 2020-05-14 08:42:17 +00:00
bindep.txt Fix py27 tox 2020-05-27 17:12:32 +02:00
CONTRIBUTING.rst Link the policy to the CONTRIBUTING.rst file 2020-01-28 07:21:08 -05:00
LICENSE Add initial license, docs, and other config 2017-06-08 14:01:21 -07:00
linters-requirements.txt Bump ansible-lint to 4.3.0 2020-05-28 16:48:14 +01:00
README.rst Add installation/deprecation documentation 2018-04-11 08:03:57 -07:00
setup.cfg Add initial license, docs, and other config 2017-06-08 14:01:21 -07:00
setup.py Add initial license, docs, and other config 2017-06-08 14:01:21 -07:00
test-constraints.txt Fix py27 tox 2020-05-27 17:12:32 +02:00
test-requirements.txt Add upload-logs-s3 2020-07-19 21:22:36 +02:00
tox.ini Bump ansible-lint to 4.3.0 2020-05-28 16:48:14 +01:00

Zuul Jobs

This repo contains a set of Zuul jobs and Ansible roles suitable for use by any Zuul system.