6183 Commits

Author SHA1 Message Date
Marton Kiss
8be61a163c Fix groups project check failure
Check jobs failed due wrong drush make execution. This fix
now build up drupal distribution from installation profile
and contrib module parts instead of directly checking out
the code from git repository HEAD.

Change-Id: I77d053ac7b8778d7f0abc0cbe6b4a5ce62affd63
Closes-Bug: #1331109
2014-06-17 21:24:06 +02:00
Jenkins
80783b9e28 Merge "Don't run large-ops test on stable/havana branches" 2014-06-16 23:39:22 +00:00
Sean Dague
91d87d9bfe demote f20 to experimental
as we're currently at quota, with about 1.5x quota worth of load
in the check queue. That's put us in a state that f20 nodes are
not being allocated at all. Which means that devstack and devstack-gate
changes are currently stalled.

The fix for the top gate bug is probably a devstack fix. Which puts us
in a position where we can't make things better because we're
stuck waiting for f20 nodes.

Move to experimental for now. We need a longer term fix to prevent
us from getting into this situation before moving it back to check.

Change-Id: I7f44cb9896f646060d45ac571ddb000b721812a6
2014-06-16 13:41:35 -04:00
Sean Dague
05d13f3095 index grenade logs in elastic search
We need to start doing this before we change grenade to not default
to spitting out everything to the console.

Change-Id: I58d32c27e78d2d6eb791f2d29c3aa886a5218c68
2014-06-16 07:08:46 -04:00
Jenkins
fc43765696 Merge "Add a solum-spec repo to stackforge" 2014-06-16 10:25:32 +00:00
Jenkins
5c9e6ea537 Merge "Unbreak tripleo projects" 2014-06-16 10:22:09 +00:00
Jenkins
4fc8c0d874 Merge "New Chef cookbooks for client services, Sahara and Trove." 2014-06-16 09:58:34 +00:00
Jenkins
c0f49e0443 Merge "Add new project stackforge/swift-ceph-backend" 2014-06-16 09:54:22 +00:00
Jenkins
7c88b24f8f Merge "Add jshint job for tuskar-ui" 2014-06-16 09:44:52 +00:00
Jenkins
8a369a4492 Merge "Fix mirror build on py26" 2014-06-15 15:22:54 +00:00
Monty Taylor
a2ead81ae4 Add lifeless to statusbot list
He's in APAC and also knows all of the Launchpad folks, so
communicating status is helpful.

Change-Id: Ibb43981b10abc93c947f20c48315fedce5fb6608
2014-06-14 19:38:38 -07:00
Monty Taylor
4261984337 Add jhesketh to the magic statusbot acl list
He's in core now, he should be able to set status.

Change-Id: I673e27ca52c2b77c108d5b78a48ab91725c7b6bd
2014-06-14 19:37:13 -07:00
Monty Taylor
2002d27afb Fix mirror build on py26
On centos, pip install goes into /usr/bin, not /usr/local/bin.
This means that explicitly calling out /usr/local/bin/run-mirror
is just directly wrong there.

Change-Id: Ieb088a75650673c3a912025ab507d4cfc253e5ec
2014-06-14 09:11:18 -07:00
Clark Boylan
f40f352996 Add elasticsearch07
Add elasticsearch07 node. Move the elasticsearch discover node to
elasticsearch02 instead of 01 as we are moving away from 01 as part of
the 07 addition.

Change-Id: I2aa857ec4984ae1fc2f8e27f437f8ecc61d24fbd
2014-06-13 11:19:34 -07:00
Joe Gordon
23552a4a5f Don't run large-ops test on stable/havana branches
The large-ops test is there to prevent massive performance regressions,
and we are ratcheting up this test over time. We don't want to have to
maintain a separate large-ops job for stable/havana especially since
stable releases only accept 'safe' backports from master. So if a patch
is being considered for backport it already has passed master large-ops
and a human reviewer evaluating the patch explicitly for how safe it is
to backport.

The new large-ops number broke this test for stable/havana, so turn off
the job on stable/havana but keep it on stable/icehouse as its still
working there.

Closes-Bug: #1329042

Change-Id: I5fb64f8537dfffca79170000310a02353b7d1b0e
2014-06-13 08:32:57 -07:00
Peter Belanyi
04f029d3bf Add jshint job for tuskar-ui
This patch adds the jshint job to tuskar-ui and marks it as non-voting.

Change-Id: I5b6ef3cc3522c40af3cec80281f551bb891d5fa6
Closes-Bug: #1282961
2014-06-13 14:41:44 +02:00
Jenkins
5c5c3ad9d6 Merge "Add a mailing list for Win The Enterprise WG" 2014-06-13 11:06:31 +00:00
Jenkins
7842432c29 Merge "Remove link to devstack_launch_slave.pp" 2014-06-13 10:38:07 +00:00
Jenkins
6779e7e9c1 Merge "Remove tripleo cross-testing with oslotest" 2014-06-13 10:02:41 +00:00
Clark Boylan
5b7f522957 Be specific about which ES nodes are puppetable
Our Elasticsearch nodes need cinder volumes attached to them prior to
being puppeted. Make the regex for the elasticsearch nodes in site.pp
match only existing nodes so that new nodes can be created and have
their volumes attached before proper puppeting.

Change-Id: If12c67174315b8480998148e1325de59ecdba372
2014-06-12 16:21:56 -07:00
Robert Collins
051fb60b9a Unbreak tripleo projects
We don't direct-release anything except for the incubator. Everything else has
releases.

Change-Id: I4ad322c33a60d4e521528da39a3543e88f5ca887
2014-06-13 10:03:13 +12:00
Jenkins
9859079c4d Merge "Creation of vinz project in the openstack-infra scheme." 2014-06-12 20:22:32 +00:00
Philip Schwartz
4ef412e209 Creation of vinz project in the openstack-infra scheme.
Change-Id: I1706332f911ad9c8887d1e40613b06cbeb5e1143
Signed-off-by: Philip Schwartz <philip.schwartz@rackspace.com>
2014-06-12 15:37:26 -04:00
Sean Dague
a5effa7d0a do not co-gate oslotest with the projects that include it
A side effect of fully symmetric testing of the olsotest module is
that it will end up joining the world into a single gating queue
due to transitive dependencies. It already put ironic in line with
the rest of the gate because the following cross testing:

  ironic <-> dib <-> oslotest <-> oslo.messaging <-> all of openstack

As stackforge projects included oslotest, we might have gotten
similar things.

Here is the proposed solution to get us out of this:

 * remove oslotest tests from the gate queue of projects that use it
 * continue to run oslotest tests on check queues for those projects
   (this is basically 'gate lite', as clean check still makes them
    have to pass these tests)
 * leave oslotest gate tests on oslotest. This handles the case where
   a series of olsotest patches merge conflict badly, but can't get
   caught until the gate.

This means there is an exposure where "just the right" set of patch
lands in a project which break oslotest usage could cause a temporary
wedge of that project + oslotest. However I think that's a localized
enough problem we should take that risk and manage it instead of
the current monolythic pipeline problem.

Change-Id: I371ddf7c1de42d82773468064b5706ae5c36ad8b
2014-06-12 14:50:35 -04:00
Jenkins
0ae968d91c Merge "Use WatchedFileHandler to avoid copytruncate." 2014-06-12 15:27:11 +00:00
Jenkins
16bca61720 Merge "Don't deny visibility of ICLA group to its members" 2014-06-12 12:45:44 +00:00
Sean Dague
5a2a90aa3a disable voting on gate-tempest-dsvm-virtual-ironic
This job is passing only 66% of the time in the gate, 30 fails in
the last 48hrs. That's too low to be allowed to vote in the gate.

Due to the oslotest overlap, failing on this configuration now
impacts all of OpenStack. Some initial analysis shows that this
configuration is doing *a lot* more interaction with the network
apt servers. That's something which fundamentally needs to be
limitted.

Instead this job is going to need to work on building a new nodepool
image that includes the cloud archive, instead of installing it
on the fly.

This leaves the check job voting, but will not impact the rest of
OpenStack when ironic or diskimagebuilder fail in the gate.

Change-Id: I2652b777e4e24034f715dfecb71a87f128f14644
2014-06-12 07:31:11 -04:00
Jenkins
4a382337e4 Merge "ceilometer: enable gate-grenade-dsvm-forward" 2014-06-12 08:48:00 +00:00
Clark Boylan
43d43ca2da Use WatchedFileHandler to avoid copytruncate.
Python logging has a WatchedFileHandler which will do the correct thing
for logrotate when copytruncate is not used. Do this to avoid having
multiple copies of the same log in place. Also, this should avoid a race
where log data is lost between copying and truncating done by logrotate.

Change-Id: Idbbc7869004a03b8f19cfbd81ad07f5584ce1964
2014-06-11 15:39:25 -07:00
Clark Boylan
95cd88c2d7 Add swift details to experimental-swift-logs.*
Zuul must be explicitly told in its layout file which jobs should have
swift parameters passed in. Start with experimental-swift-logs.* passing
in the swift creds name as 'logs'. This matches up with the existing
config-pep8 jobs we have in the experimental queue which is being used
for testing.

Change-Id: I4816befb67bd3c793a72b8fcd403366cb9a523d4
2014-06-11 11:33:42 -07:00
Emilien Macchi
86bdb52835 ceilometer: enable gate-grenade-dsvm-forward
Enable Grenade gating for openstack/ceilometer project.

Implements: blueprint grenade-upgrade-testing
Change-Id: I23495fd8c13ad7c2c831f6ba4b76d035182f869c
Signed-off-by: Emilien Macchi <emilien.macchi@enovance.com>
2014-06-11 17:18:49 +02:00
Jeremy Stanley
cbcf3b6a09 Adjust nodepool limits for rax providers
Adjust nodepool limits for rax-dfw, rax-iad and rax-ord to reflect
our current reality. Our primary quota constraints there are
maxTotalInstances and maxTotalRAMSize, the latter needing to be
divided by 8192 to get an upper bound on possible node count. Take
whichever is lower in each region, subtract the number of images
configured for it to make room for image update template instances
while running at capacity, and knock off two more for breathing
room.

The drastic reduction in max-servers for rax-iad is due to a recent
and so far unexplained drop in maxTotalRAMSize there, which is being
investigated separately and can be readjusted upward once the cause
is addressed.

Change-Id: Iec601ed87bae9a048525ebcde37deb373b688f4d
2014-06-11 15:12:03 +00:00
Jenkins
4f84497338 Merge "Add f20 job to devstack-gate" 2014-06-11 11:27:29 +00:00
Jenkins
74ca3abe54 Merge "Promote devstack/f20 job to check job" 2014-06-11 11:19:19 +00:00
Clark Boylan
1d42cffaa1 Make sure we have a hostname when we grep for it
We attempt to set hostname in /etc/hosts if the hostname does not exist
there. However when the $HOSTNAME variable is empty we grep for
/etc/hosts from stdin which has no data. Check that $HOSTNAME is not
empty before we grep for it.

Change-Id: Ie35fd997f2f569ebea6614f91609281a991f8d6a
2014-06-10 20:15:33 -07:00
Jenkins
6edb680b20 Merge "Add separate project for training-guides" 2014-06-11 02:29:36 +00:00
Tom Fifield
936c2457f2 Add separate project for training-guides
The OpenStack Training Guides team has been sheltering under
the loving arms of the openstack-manuals repo for the recent past.

It's now time to move them out to further their independent work.

This change adds a project:

openstack/training-guides

seeded with the training-guides subdirectory from openstack-manuals,
and attempts to configure the jenkins/zuul jobs so that the existing
docbook check, gate and post will also run on the new project.

Change-Id: I1aed9efa8ca3fd106872cec248cd7c4964fa9adf
2014-06-10 18:53:49 -07:00
Jenkins
bae36d260b Merge "glanceclient: make the Python 3.3 gate voting" 2014-06-11 01:39:10 +00:00
Jenkins
bb27e0ee15 Merge "Allow choice of GIT protocol used." 2014-06-11 00:32:54 +00:00
Jenkins
e19e405ce6 Merge "Increase timeout for chef-related jobs, 30min is not enough time" 2014-06-11 00:30:10 +00:00
Jenkins
9fbd016518 Merge "Only include selinux bits on rhel-based systems" 2014-06-11 00:24:34 +00:00
Jenkins
8f347cd436 Merge "Gate Gnocchi against MySQL too" 2014-06-11 00:01:43 +00:00
Angus Salkeld
6ec0504505 Add a solum-spec repo to stackforge
Add a repo for collaboration on solum design specs.

Change-Id: I128c5615def23c17eed61c2895ece2d238808441
2014-06-11 09:30:46 +10:00
Jeremy Stanley
e6e4065972 Don't deny visibility of ICLA group to its members
We are making this and other CLA enforcement groups public, since
they are not sensitive information (lists of committers are already
public and we used to keep these tracked in a wiki article before
enforcement within Gerrit), and since there is value in being able
to query this status in a read-only manner to aid in building
contributor analyses.

Change-Id: I459a066612fe014790086ac04cbeb5eebd6e062d
2014-06-10 22:18:40 +00:00
Jeremy Stanley
afad8d7399 Prevent Draft patchsets from being pushed
Add rule that blocks pushes to refs/drafts/*.

Change-Id: I5cfaf22e17df0458a6769ad4c518feb0f387cee7
2014-06-10 22:07:06 +00:00
Jeremy Stanley
bce48e7c5f Don't copy review scores on commit message updates
This gets us closer to the behavior we had prior to upgrading from
2.4 to 2.8, and is generally considered desirable since we want
people to be able to review and vote on commit message contents.

Change-Id: I7051a606f1d501e5aef6510d42ef928456d07303
2014-06-10 22:02:31 +00:00
Jenkins
36e5de058c Merge "Update launch script and instructions" 2014-06-10 20:01:15 +00:00
Jenkins
fdea884395 Merge "Use the correct name for apache" 2014-06-10 19:52:51 +00:00
Jenkins
de640d817c Merge "except ImportError when importing cPickle on Python3" 2014-06-10 19:46:43 +00:00
Jenkins
4472fac7e7 Merge "Added 'docs' job for manila project" 2014-06-10 19:43:48 +00:00