kernel test web interface request for public facing host.

Pierre-Yves Chibon pingou at pingoured.fr
Tue Apr 29 05:27:22 UTC 2014


On Wed, Apr 23, 2014 at 10:38:04AM -0500, Justin M. Forbes wrote:
> As part of the kernel test project, a web interface has been developed
> to display results.  At this point, the only thing reporting to it is
> the internal autotest systems, but we would like to get this site
> somewhere public.  Once we have a public address for the site, we can
> have community users testing and submitting results as well.  Once
> community users are submitting test results, the front end can start
> generating fedmsg messages and badge integration can be done.
> 
> The application is very lightweight, and should not require too many
> resources. We do however need a web server for the front end which is
> capable of sitting on the fedmsg bus as well, and a mysql database on
> the back end. I expect load to be very light, and we can remove log
> files for releases as they are no longer supported to keep this from
> growing infinitely.  The logs are stored on the front end, but the
> average log size is under 3k at this point.  
> The application requires python and mysql-connector-python, but doesn't
> require any additional framework.
> 
> The code for the front end is available in git at:
> 
> https://github.com/jmflinuxtx/kerneltest-harness/tree/master/frontend
> 
> A quick rundown of the design:

Just for the record, I have been working with Justin last week to pretty much
re-write the application to a standard flask-based application using SQLAlchemy.
This should allow to deploy it in a more standard way (wsgi) and to not be
contained to MySQL.

We also worked into integrating FAS authentication (but so that the login is
optional) with the idea of giving badges away to the people submitted the
results of their tests.

Cheers,
Pierre


More information about the infrastructure mailing list