zuul-jobs/roles/wip-upload-logs-swift/README.rst
James E. Blair 2bf16a421f Add upload-logs-swift role
This adds a role to upload log files to swift.  It generates index
files, sets expiration times, and creates partitioned containers as
needed.

This is largely based on the zuul_swift_upload.py script written for
Zuul v2 by Joshua Hesketh.

Change-Id: If520c849fe6a20833804609583ea758e8dd2a6f6
Co-Authored-By: Joshua Hesketh <josh@nitrotech.org>
2018-07-27 13:40:03 -07:00

1.6 KiB

Upload logs to a swift container

This uploads logs to an OpenStack Object Store (Swift) container.

Warning

Do not use this role, the API is not complete.

Role Variables

Complex argument which contains the cloud configuration in os-cloud-config (clouds.yaml) format. It is expected that this argument comes from a Secret.