This project has been unmaintained for a while. CI jobs don't currently
pass. Zuulv3's dashboard has largely replaced the need for this service
as well as it renders the logs for us instead.
If there is a need for this project elsewhere it can be resurrected and
maintained by others, but for now lets retire it and move on.
Depends-On: https://review.opendev.org/753398
Change-Id: I476b14c7cd9c49270f67897206ec7ad90643703b
Installs libmagic on platforms where is not installed by defaut,
to allow development work on them.
Change-Id: Ia9f7319c375c2dce7dd86c271c731b44a70ec036
The swift support was never moved into production for infra because of
an unsolved issue around index files, so the logs in swift approach
was ended. This takes out all the swift supporting code to drop the
complexity of the code base. As this is very intermittently maintained
tool, less code makes any future work easier to do.
Change-Id: Iabc4cffc35633fd808556ebb68a8bdd5a5d1fde0
The key thing I wanted to update was the stale pbr req, but I figured
I'd just run update-requirements and take what it made :).
Change-Id: I65e2556a19d81defb4ee6ceb31a0bec6635efe55
If a file isn't found, instead list an index with everything within
that folder from both disk and swift.
Change-Id: I60ef6c625904de6af098df1906598ef107f74796
Match filters and views to files based off their filename. If no
match for a file is found the default set in wsgi.conf will be used
or else a best (legacy) guess is made.
Change-Id: Idac2849b52471acb06eb43b64edb1762a74c6fe1
A first pass at adding support for non-text files.
This passes the content-type headers from swift to determine
how to serve up the file.
Change-Id: I905a31b68308c6a79ef863b94cebdaa14914b221
If the file doesn't exist on disk os-loganalyze can check a swift
repository (if configured) before failing to 404.
Change-Id: I1d7f3cf41a42756aa06d662fcb0648206bffb38d