zuul-jobs/test-playbooks
Ian Wienand ca2ee69e60 local-log-download : role with script to download all log files
This is an alternative to I98c80f657f38c5e1ed5f28e5d36988a3429ad1f8
which does not modify the upload script, but rather queries the API
and manifest for what to download.

The script is a hybrid of python and bash to not implement json API
parsing badly in bash, but not replicate curl badly in python either.
The script sanity checks for dependencies, which are considered pretty
standard for any developer who would be interested in downloading logs
like this.

The role writes out the script with the correct build values coded
into it, so a potential user just has to run it without any arguments
or modification.

Change-Id: Ic33732adbfd3210191bf4976c3ee316cfc50568e
2020-04-01 07:41:26 +11:00
..
base-roles Replace occurences of '/' in nodename to something more path friendly 2020-03-16 11:27:10 +01:00
install-kubernetes install-kubernetes: add sanity check for crio 2019-10-17 19:59:08 +00:00
install-podman Role to install podman 2019-11-08 08:51:58 +01:00
javascripts fetch-javascript-tarball: introduce zuul_use_fetch_output 2020-01-24 21:11:07 +00:00
multinode Use present for package state instead of installed 2019-12-17 08:24:05 -08:00
python fetch-subunit-output: introduce zuul_use_fetch_output 2020-01-24 21:07:50 +00:00
registry install-docker: add option to use buildset registry 2020-03-14 18:30:39 -04:00
dstat-graph.yaml Add dstat graph roles 2019-07-17 15:45:24 +00:00
ensure-java.yaml Add ensure-java role 2020-02-21 06:55:47 -06:00
ensure-python-pyenv.yaml Add support for installing python with pyenv 2020-03-17 17:32:49 -04:00
ensure-tox.yaml Improve ensure-tox role 2020-03-17 19:05:20 +00:00
generate-zuul-manifest.yaml Add generate-zuul-manifest role 2019-07-23 09:43:55 -07:00
install-docker.yaml Enable testing of install-docker on multiple platforms 2020-02-21 18:55:10 +00:00
local-log-download.yaml local-log-download : role with script to download all log files 2020-04-01 07:41:26 +11:00
simple-role-test.yaml Add a simple test of the install-nodejs role 2019-06-27 14:04:57 -07:00
tox-siblings.yaml Fix python3 compat in tox siblings handling 2019-12-10 15:27:41 -08:00
upload-git-mirror.yaml Move upload-git-mirror test job in-repo 2019-06-27 15:02:29 -07:00