a117a60027
This role, originally from openstack-infra/project-config, is used by jobs in this repo. Change-Id: If6fbf7ff070ff6c4b1ead74724fcaeb8e67ac7d1
37 lines
1.2 KiB
ReStructuredText
37 lines
1.2 KiB
ReStructuredText
Submit a log processing job to the subunit workers.
|
|
|
|
This role examines all of the files in the log subdirectory of the job
|
|
work dir and any matching filenames are submitted to the gearman queue
|
|
for the subunit log processor.
|
|
|
|
**Role Variables**
|
|
|
|
.. zuul:rolevar:: subunit_gearman_server
|
|
:default: logstash.openstack.org
|
|
|
|
The gearman server to use.
|
|
|
|
.. zuul:rolevar:: subunit_processor_config
|
|
:type: dict
|
|
|
|
The default file configuration for the subunit parser.
|
|
|
|
This is a dictionary that contains a single entry:
|
|
|
|
.. zuul:rolevar:: files
|
|
:type: list
|
|
|
|
A list of files to search for in the ``work/logs/`` directory on
|
|
the executor. Each file will be compared to the entries in this
|
|
list, and if it matches, a processing job will be submitted to
|
|
the subunit processing queue, along with the tags for the
|
|
matching entry. Order is important: the first matcing is used.
|
|
This field is list of dictionaries, as follows:
|
|
|
|
.. zuul:rolevar:: name
|
|
|
|
The name of the file to process. This is treated as an
|
|
unanchored regular expression. To match the full path
|
|
(underneath ``work/logs``) start and end the string with
|
|
``^`` and ``$`` respectively.
|