Added climate-a and climate-m to the ENABLED_SEVICES variables.
Change-Id: I0dbc217805541f3ea3144595a8fb8ad5e77b5109
Implements: blueprint climate-devstack-gating
All jobs which previously used centos6 nodes now use bare-centos6
nodes instead. Match the corresponding job names in Zuul's layout to
apply the single-use parameter function to the nodes running them.
Change-Id: I64eae79f1ddbd83b1d404383aa47fc812fbe94fc
If someone copies the production Zuul configuration, they may end
up sending emails as jenkins@o.o. Configure our hosts to only
accept email with an envelope sender or From header of jenkins@.o.o
if the connecting host is zuul.openstack.org (or localhost, to handle
the case of exim running on zuul.o.o itself).
Change-Id: Ic92bb39659689347fea1744ee8c1b47ef21858b0
Community portal build process failed due php package deployment
permission errors. This patch add php5-cli package to jenkins slave
and relocate building script from groups project to groups.yaml file.
Change-Id: I462be6bf1ea4e647e262f15427f74fab36e9c5d6
Closes-Bug: 1278344
The old configuration was resulting in a puppet error of...
err: /Stage[main]/Jenkins::Slave/Database_grant
[openstack_citest@localhost]/privileges:
change from to create, drop failed: The privileges
'create,drop' are not valid. Did you mean
'create_priv,drop_priv'?
Change-Id: I325cabe2fce8a6893b03d9deb106ed2ae2a29364
The logstash ElasticSearch output max_inflight_requests option has been
deprecated and should not be used. Remove it.
Change-Id: I3644523f8605f17be7d9ed6f20f2020290f0fb28
The libvirt logs use a slightly different timestamp than the other log
files (iso8601 including the timezone offset) which makes logstash
unhappy when it receives these timestamps. Parse them properly to keep
logstash logs under control and hopefully happy.
Change-Id: I18b7f263d083d9babbdf1404298cb7def0b8501a
Take care that built books are published on docs-draft.
The checkbuild tox gates copy the files to the git top-level
directory publish-docs and those can then be copied over to
docs-draft.
The patch consists of:
* A new publisher 'upload-docs-draft' for publishing the jobs
* A new publisher 'upload-doc-build-results' for publishing the log
files of built manuals
* A new job-template 'gate-{name}-tox-doc-publish-{envlist}' that includes
the new publishers
* Using the job-template in the docs job-group
* Update for Zuul for the above changes
blueprint draft-docs-on-docs-draft
Change-Id: Id3e9543fc67ca28e2882fb73f169d82aaec1aeb7
apparently we don't even try to run cells tempest tests at all any
more, so we have no idea what the state of cells is in Nova. This should
be run on nova, devstack, and tempest so that we have some idea of
the current state of things.
Change-Id: Ib1d1ca46e5c0cf715f16d600b0aa40f4a17e930d
Give the openstackci_test Jenkins slave test user permissions to CREATE
and DROP databases. This allows parallel tests to create as many DB
schemas as necessary to run tests without locking in the tests
themselves.
Change-Id: I0466ac8f318b7dc397fac6c16553e284bdb7d707
This change makes tempest-dsvm-neutron-heat-slow a non-voting check
for heat,tempest,devstack,nova.
Change-Id: I4f0b8b523e9199f2e775de38f9177b8ce958db1e
To the existing gate trigger filters, add the additional requirement
that the change must have a positive check result from within the
last 48 hours. This should generally be automatically seen to at
this point by the preceding change which adds the check trigger.
Add an additional gate trigger for any verified column (also with
the 48h positive check result requirement). This means that if a
user approves a change without a recent check vote, the check queue
will pick it up and provide one. If it is positive, this new filter
will match on the gate queue and enqueue the change immediately
after the check result is reported. It is likely to false-trigger
a lot on check results even before approval, however, the existing
checks of gerrit can-merge criteria will prevent it from adding such
changes to the queue.
NB: A reverify or reapproval immediately after a verified:-2 will no
longer work as that does not satisfy the verified:1 requirement. An
intermediate check run will be required. We can add an additional
filter that accepts recent verified:-2 votes if we wish.
Change-Id: Ie590d6a1feaa24bbc6264431e968f428dd4163a7
If there is an exception filtering a log event handle that by removing
the filter and continuing to process the remaining log events for the
assocaited file. This prevents non filter data from being lost when the
filters have an exception.
Change-Id: I65141daf21a873096829c41fdc2c77cbeecde2e3
The ssh key in ~gerrit2/.ssh/id_rsa which is what is used for outbound
ssh-based replication is currently just kinda there by hand. Add management
of the files there.
Change-Id: I5bfea4543d6eb46ba2e9f3c791f4e6b6c5534522
Closes-Bug: 1209464
This patch adds logging to the puppet exec for manage-projects
within gerrit.pp.
It also adds logging to jeepyb, which can also cover logging for
manage-projects, which is a script within jeepyb.
Change-Id: I4cd1137e4bf62e0d19a8a337c98b3a33df38a0c0
Fixes-bug: 1245905