Update the comment regarding htmlify to say what really happens.
Matching all .html.gz files isn't done since it messes with testr
results.
Also fix the line wrap to 80cols
Change-Id: I7aaa50610f1ca5418d3d4a3bbe21de58ad8036b4
The logs vhost rewrite rules were passing through and failing matches
because of apache2's internal rewrites. Stopping passing through to
avoid apache2 breaking us.
Change-Id: I86fafad9a0c991f00a86c042ff1174ca2ccd8c4d
If the requested file doesn't exist locally ask the os-loganalyze
wsgi app to handle the request anyway incase it can fetch the request
from swift.
Change-Id: I8ed3a4c7b9a9fa682dbc4c3f3ffee8ddf2c237c6
Non instance variable representation is deprecated
so needs to be changed. This change changes varibles
to their instance variable representation.
See more details see:
http://docs.puppetlabs.com/guides/templating.html
Change-Id: Ib77827e01011ef6c0380c9ec7a9d147eafd8ce2f
Previously the footer readme in the apache configuration for
logs.openstack.org only matched 'gate-tempest-dsvm' and not the check
jobs (eg check-tempest-dsvm).
This commit also removes depreciated log store patterns
Change-Id: I2628be003801eee8bfea5162bdfd034529cf30fb
Replace the use of '-default' in the new JJB devstack templates
with the empty string.
Shorten 'stable-BRANCH' to '-BRANCH'.
Shorten 'devstack-vm' to 'dsvm'.
Add 'devstack' in the position normally occupied by 'tempest' if
appropriate for the job (eg cells).
Set the single use flag for jobs that match 'dsvm'.
Add 'dsvm' to the requirements integration job name (which incidentally
was not matching the regex before, which is an error).
Adjust elastic-recheck graph and log host directory patterns to
match new job names.
Change-Id: I79562f79f41c02b5898a1c5e15194ed9d7dc1a39
this is the switch over for os-loganalyze on logs(-dev).o.o. It
direct deploys from git to the environment. It will bring with it
support for keystone, console logs, and being smarter about when
level filtering is applied.
While I would still like the have a tick / tock CD environment to
deploy to dev then to prod on a stable branch, there are enough
fixes in os-loganalyze over the old htmlify script that it's worth
deploying to master now, then work on CD next.
Change-Id: Iaa0c1993128032842b0d6ee496b0047fb65cb6a8
* modules/openstack_project/templates/logs-dev.vhost.erb
* modules/openstack_project/templates/logs.vhost.erb: With the
recent advent of an additional parent node in the job log path, the
ReadmeName was no longer being applied to new log directories. This
corrects it by adding duplicate Directory blocks for them with the
new pattern. Note that ReadmeName does not work inside regular
expression blocks like DirectoryMatch, but the old Directory blocks
can be removed when those logs expire in about 6 months time. Also
added patterns to provide readme files for equivalent periodic jobs.
Change-Id: Ib12f1d6f033b8129af38d694f7b221bea9614ecd
this adds more details on debugging at a log level, it only currently
has tips for nova and cinder on the hope that others will add in
tips for their services as well.
Change-Id: I056979344ba8903420b8b096298cd76f6a5c75ce
Reviewed-on: https://review.openstack.org/33691
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
in order to make it simpler for people to understand the results
of a devstack/tempest run, provide in line explanation for the
runs via an apache directive. This will let us sprinkle appropriate
help for different tests and directories on the log server.
DirectoryMatch fails to work with ReadmeName, but Directory with
creative globbing works (thanks to experiments by fungi).
Change-Id: I52e648dac6f13babd01ea245414ef54c243cdd36
Reviewed-on: https://review.openstack.org/33453
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins