2bf16a421f
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>
1.6 KiB
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.