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
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
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
Currently os-loganalyze will detect what filter and view to use based
off the file type, name and other headers. Instead, allow the config
to define exactly what view to use. If none is set then the legacy
detection will still be applied.
Next change will allow the config to define filters and views based
off file match conditions.
Change-Id: I8955577c100b13ce20609426025a68fbbd052423
If the file doesn't exist on disk os-loganalyze can check a swift
repository (if configured) before failing to 404.
Change-Id: I1d7f3cf41a42756aa06d662fcb0648206bffb38d