Commit Graph

10 Commits

Author SHA1 Message Date
Clark Boylan 88434e0ecb Retire os-loganalyze
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
2020-09-22 11:39:55 -07:00
Sorin Sbarnea bdc06873ca Adds libmagic on plaforms missing it
Installs libmagic on platforms where is not installed by defaut,
to allow development work on them.

Change-Id: Ia9f7319c375c2dce7dd86c271c731b44a70ec036
2018-11-07 18:28:41 +00:00
Sean Dague 5b7ad194dd Remove swift support
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
2017-04-05 12:53:05 -04:00
Robert Collins e185cd0dd3 Update requirements
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
2015-09-30 14:36:16 +13:00
Joshua Hesketh e1079394e3 Add support for listing folder indexes
If a file isn't found, instead list an index with everything within
that folder from both disk and swift.

Change-Id: I60ef6c625904de6af098df1906598ef107f74796
2015-09-02 23:25:33 +10:00
Joshua Hesketh 2dac23f208 Add support for setting filters and views per file
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
2015-07-15 18:41:39 +10:00
Joshua Hesketh 8af49a756a Add support for non-text files
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
2015-04-13 12:17:10 +10:00
Joshua Hesketh e688bba5f1 Add swiftclient into requirements.txt
To enable use of swift log fetching we need these libraries.

Change-Id: I7abe9669cff6d07feb221d692e838fe6badabd79
2014-07-04 09:59:36 +10:00
Joshua Hesketh e57e5efdd8 Add support to check swift for log files
If the file doesn't exist on disk os-loganalyze can check a swift
repository (if configured) before failing to 404.

Change-Id: I1d7f3cf41a42756aa06d662fcb0648206bffb38d
2014-05-21 10:05:41 +10:00
Sean Dague cf7925640a initial cookiecutter import 2013-10-11 10:03:03 -04:00