3852 Commits

Author SHA1 Message Date
Pablo Andres Fuente
f7091d1852 Added climate-a/climate-m to ENABLED_SERVICES
Added climate-a and climate-m to the ENABLED_SEVICES variables.

Change-Id: I0dbc217805541f3ea3144595a8fb8ad5e77b5109
Implements: blueprint climate-devstack-gating
2014-02-13 15:34:05 -03:00
Jenkins
af54442af0 Merge "Stop supplying the zuul url to ggp" 2014-02-13 16:04:07 +00:00
Jenkins
47a37dad50 Merge "Switch to bare-centos6 single-use nodes" 2014-02-13 16:00:47 +00:00
Jenkins
4312b4d374 Merge "Require a recent (48h) positive check result" 2014-02-13 15:58:54 +00:00
Jenkins
01b4e06173 Merge "python-keystoneclient: make the py33 gate voting" 2014-02-13 13:06:30 +00:00
Jenkins
eba2144fe1 Merge "Update groups gating scripts" 2014-02-13 11:52:31 +00:00
Jenkins
7f1eb2f86d Merge "Correct MySQL DB priv names for citest grants" 2014-02-13 11:38:37 +00:00
Jeremy Stanley
b5c1596894 Switch to bare-centos6 single-use nodes
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
2014-02-12 23:53:04 +00:00
Jeremy Stanley
c3811872cd Add more bare-centos6 nodes
Initial tests show they work. Add more so we can start to use them.

Change-Id: Ieaea342dde1e0824a286ab426fd96a2df0ec702b
2014-02-12 23:37:09 +00:00
Jenkins
2c36767fd8 Merge "Only allow mail from jenkins from zuul" 2014-02-12 22:51:28 +00:00
Jenkins
6c31ba309c Merge "Publish draft docs on draft-docs" 2014-02-12 22:23:37 +00:00
James E. Blair
51a7db6eb9 Change gate queue to normal precedence
With the active window in effect, it should be less likely to
starve the check queue.

Change-Id: I814c8e462e620929e0338a7ad26852eadaa89384
2014-02-12 13:32:05 -08:00
James E. Blair
72382b845a Only allow mail from jenkins from zuul
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
2014-02-12 13:16:15 -08:00
Jenkins
23983c79ad Merge "Use openstack-doc-tools for openstack-operations-guide-{lang}" 2014-02-12 20:19:53 +00:00
Jenkins
9f894ece38 Merge "Spin up a bare-centos6 slave" 2014-02-12 18:51:53 +00:00
Jenkins
782782cad5 Merge "Add the climate-nova project" 2014-02-12 17:30:38 +00:00
Marton Kiss
15761d181a Update groups gating scripts
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
2014-02-12 15:23:38 +01:00
Steve Kowalik
5277291ff2 Add an overcloud test for tripleo
This adds a check-tripleo-overcloud-precise job that will set up a full
devtest overcloud run.

Change-Id: I99650790b1f1ef2a4f041f414b6c810f60adc8aa
2014-02-12 16:19:19 +11:00
Jenkins
322c67d11a Merge "Enable verbose output for welcome message" 2014-02-12 04:59:42 +00:00
Cyril Roelandt
268ce176c7 python-keystoneclient: make the py33 gate voting
Change-Id: I7b156783637e2b3b114d86c3edcfb3326800af95
2014-02-12 05:02:26 +01:00
Jeremy Stanley
6a069b086d Correct MySQL DB priv names for citest grants
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
2014-02-11 23:48:24 +00:00
Jenkins
5c3142f062 Merge "Remove deprecated logstash max_inflight_requests" 2014-02-11 23:42:04 +00:00
Clark Boylan
1ce035b2d2 Remove deprecated logstash max_inflight_requests
The logstash ElasticSearch output max_inflight_requests option has been
deprecated and should not be used. Remove it.

Change-Id: I3644523f8605f17be7d9ed6f20f2020290f0fb28
2014-02-11 15:28:46 -08:00
James E. Blair
edab85de6e Add devstack-gate unit test job
Change-Id: I26d28552c18cbbdb66bcbbb2b17e30e26cb3a981
2014-02-11 15:24:28 -08:00
James E. Blair
9163c58dac Spin up a bare-centos6 slave
Start by testing the image build.

Change-Id: I9153a150a6d5b6a3de7e0c5a2e0fd7f090be63be
2014-02-11 14:28:06 -08:00
Jenkins
49c0e3c572 Merge "Revert "Reduce rax-iad usage by 50%"" 2014-02-11 21:07:40 +00:00
Clark Boylan
5824bc7e24 Parse timestamps in libvirt logs properly.
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
2014-02-11 11:31:19 -08:00
James E. Blair
0d95dd655f Revert "Reduce rax-iad usage by 50%"
This reverts commit c9ad28e2e4695824673de779c9d609203482539d.

Received all-clear from antonym.

Change-Id: I1422b8fe8476a328bdae02be5446f66cd4410cfd
2014-02-11 10:44:39 -08:00
Andreas Jaeger
f0e6194fea Publish draft docs on draft-docs
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
2014-02-11 19:16:48 +01:00
Sean Dague
74c0d7c269 add tempest-cells-full tests to check queue
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
2014-02-11 10:31:42 -05:00
Jenkins
f8971b8824 Merge "tempest-dsvm-neutron-heat-slow graduates from experimental" 2014-02-11 05:56:51 +00:00
Jenkins
bf98bd9d6e Merge "Give test mysql user create and drop perms." 2014-02-11 05:49:48 +00:00
Jenkins
60fd91d2c0 Merge "Generate two elastic-recheck-graph json files all, and gate only" 2014-02-10 23:20:57 +00:00
Clark Boylan
0e94117fa4 Give test mysql user create and drop perms.
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
2014-02-10 14:16:46 -08:00
Steve Baker
579c43ae67 tempest-dsvm-neutron-heat-slow graduates from experimental
This change makes tempest-dsvm-neutron-heat-slow a non-voting check
for heat,tempest,devstack,nova.

Change-Id: I4f0b8b523e9199f2e775de38f9177b8ce958db1e
2014-02-11 10:54:37 +13:00
Jenkins
eb2723e31d Merge "Make files in reviewday docroot accessible" 2014-02-10 21:50:11 +00:00
Jenkins
cca158a05c Merge "Add Savanna screen file to logstash indexing" 2014-02-10 20:14:07 +00:00
Jenkins
552b3f2b91 Merge "Add soft timeout to Swift functional tests" 2014-02-10 20:12:25 +00:00
Jenkins
aff861a881 Merge "Handle log filter exceptions more gracefully." 2014-02-10 19:15:57 +00:00
James E. Blair
a78022f9d4 Require a recent (48h) positive check result
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
2014-02-10 10:53:41 -08:00
Jenkins
fa3eef9b45 Merge "Import oslo-cookiecutter repository" 2014-02-10 18:27:33 +00:00
Clark Boylan
cb6e4669f0 Handle log filter exceptions more gracefully.
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
2014-02-10 10:20:12 -08:00
James E. Blair
f32bc549aa Enable verbose output for welcome message
Change-Id: If59203932ebe0e6be34f08b3e2012638a8c3b7e6
2014-02-10 10:01:02 -08:00
Jenkins
ad7485f8e9 Merge "Add logging to manage-projects" 2014-02-10 17:58:31 +00:00
Jenkins
12e4a60bef Merge "Revert "Stop running manage-projects"" 2014-02-10 17:58:22 +00:00
Jenkins
ecc5bafba6 Merge "Move o.o user creation to it's own manifest." 2014-02-10 00:19:25 +00:00
Monty Taylor
db6a52082a Remove .ssh from openstack_project::review
::gerrit manages this now, so the entry in openstack_project::review is
a duplicate.

Change-Id: Ic81e2e5fb0789986ef72e7dd890ead779f87e9f9
2014-02-09 23:51:14 +00:00
Jenkins
45beef2c2e Merge "Add replication key for gerrit from hiera" 2014-02-09 23:45:16 +00:00
Monty Taylor
51949062fb Add replication key for gerrit from hiera
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
2014-02-09 21:13:31 +00:00
Anita Kuno
76ca969b16 Add logging to manage-projects
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
2014-02-09 15:26:07 -05:00