zuul-jobs/roles/upload-logs-swift
Ian Wienand 2d61e9d4fc upload-logs-swift: Make indexer more generic
This converts the Indexer class from something that strictly generates
index.html files for folders to a more generic class that will be able
to hold other types of transformations we might like to do on the
total collections of uploaded files.

The index.html specific arguments are moved into make_indexes() and
the two helper functions that should not be called externally are
renamed private.

Change-Id: I388042ffb6a74c3200d92fb3a084369fcf2cf3a9
2018-11-28 15:47:48 +11:00
..
defaults Un-wip upload-logs-swift 2018-08-03 15:47:56 -07:00
library upload-logs-swift: Make indexer more generic 2018-11-28 15:47:48 +11:00
tasks Update ANSIBLE_LIBRARY to use envsitepackagesdir 2018-10-18 09:23:25 -05:00
README.rst Un-wip upload-logs-swift 2018-08-03 15:47:56 -07:00
__init__.py Enable Python 2.7 unit tests 2018-08-17 10:23:20 +10:00

README.rst

Upload logs to a swift container

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

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.