5533 Commits

Author SHA1 Message Date
Clark Boylan
87a64d1587 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
0c078ac5ae Merge "Add separate project for training-guides" 2014-06-11 02:29:36 +00:00
Tom Fifield
ff8371a1a7 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
ce74bb7e02 Merge "glanceclient: make the Python 3.3 gate voting" 2014-06-11 01:39:10 +00:00
Jenkins
97ba12b8a4 Merge "Allow choice of GIT protocol used." 2014-06-11 00:32:54 +00:00
Jenkins
8340671d4c Merge "Increase timeout for chef-related jobs, 30min is not enough time" 2014-06-11 00:30:10 +00:00
Jenkins
e189ea41c6 Merge "Only include selinux bits on rhel-based systems" 2014-06-11 00:24:34 +00:00
Jenkins
81ef14bd80 Merge "Gate Gnocchi against MySQL too" 2014-06-11 00:01:43 +00:00
Jenkins
677df4fce1 Merge "Use the correct name for apache" 2014-06-10 19:52:51 +00:00
Jenkins
7bb95e581c Merge "except ImportError when importing cPickle on Python3" 2014-06-10 19:46:43 +00:00
Jenkins
b7fd4948c7 Merge "Added 'docs' job for manila project" 2014-06-10 19:43:48 +00:00
Jenkins
87bb1be85c Merge "StoryBoard module bounces apache on update" 2014-06-10 19:09:16 +00:00
Jenkins
ff7ed7231f Merge "Keep the hierarchy of tripleo files copied to log server" 2014-06-10 18:37:10 +00:00
Jenkins
d39674fdae Merge "Update apt cache before installing UCA keyring" 2014-06-10 18:08:47 +00:00
Jenkins
2054b3e3cd Merge "Add md5 checksum to groups tarball publisher" 2014-06-10 14:56:49 +00:00
Jenkins
52c4b46cf7 Merge "Adjust ironic tempest regex for new tests" 2014-06-10 12:39:30 +00:00
Jenkins
1ea5ba6437 Merge "Add devstack-f20 to hpcloud" 2014-06-10 04:55:31 +00:00
Jenkins
5e903b4c22 Merge "Revert "Checks if requirements overlap between head and branch reqs"" 2014-06-10 03:53:15 +00:00
Nikhil Manchanda
df8a5179ee Fixed KEY_DIR for the trove-buildimage-mysql job
The trove-buildimage-mysql job no longer specifies a non-existent
directory for the KEY_DIR. This means that the right key is now
being injected into the built trove mysql image.

Change-Id: I5429cdb2467c36cdd307f249fc0141a3ced39b16
2014-06-09 18:25:03 -07:00
Clark Boylan
2c4cdcd317 Add four new logstash-worker nodes.
We have fallen behind on our ability to index all the things. Logstash
itself appears to be the current bottleneck. Add four more nodes to help
combat the backlog.

Change-Id: I9d5a7474a801c58c1e8933b264172e72f2d0bb86
2014-06-09 17:19:25 -07:00
Adam Gandelman
33275e78f4 Update apt cache before installing UCA keyring
add-apt-repository will attempt to install the ubuntu-cloud-keyring package.
Call 'apt-get update' first to ensure the local cache is up to date and the
package can be found.

This also updates dsg to only set this up if running on Precise.

Change-Id: Ie349e89ef20ac4c526c8353cf4aabe3ddad73824
Partial-bug: #1326754.
2014-06-09 13:37:33 -07:00
Marton Kiss
0cc733349b Add md5 checksum to groups tarball publisher
Generate md5 checksum for every groups distribution tarball to
help tracking changes of release tarballs like groups-latest.tar.gz

Change-Id: I814e30284f8eefbab24ca30a94c33efa2b905e69
2014-06-09 18:19:41 +02:00
vponomaryov
44872339d0 Added 'docs' job for manila project
Set it as nonvotable until all nits are fixed.

Partially implements: blueprint manila-documentation

Change-Id: Id24fe86378c8438298d7561f468bbddd8a862d4e
2014-06-09 17:42:16 +03:00
Jenkins
237db6d6ba Merge "Move designate pre/post dsvm hooks to the designate repo" 2014-06-09 13:05:26 +00:00
Jenkins
19976e3e6e Merge "Finally add osprofiler to stackforge" 2014-06-09 12:36:22 +00:00
Jenkins
f1dcc4ba06 Merge "Add acl to create branches on powervc-driver" 2014-06-09 12:35:27 +00:00
Kiall Mac Innes
7e54cf84f4 Move designate pre/post dsvm hooks to the designate repo
This moves the basic dsvm gate setup from openstack-infra/config
to the stackforge/designate tree - allowing us to more easily
iterate on changes, while also allowing changes to be gated
by the gate-designate-devstack-dsvm job.

Change-Id: I3c3e869350ce3ac2cf4941648e7b500f2cba1cd0
2014-06-07 14:50:32 +01:00
Jenkins
47183deb2e Merge "Stop giving -f and -e lines a pass in requirements" 2014-06-07 00:36:56 +00:00
Jenkins
a68e6cf9e8 Merge "Fix experimental trove-image-build gate job" 2014-06-06 23:26:14 +00:00
Michael Krotscheck
a467ab5057 StoryBoard module bounces apache on update
Apache doesn't reload python libs until a reboot, so
our strategy of reloading storyboard wasn't effective.
This removes the old storyboard-reload command and
replaces it with a straight http service restart.

Change-Id: I1f2fb736277c3ca39b513695e42ef4860267737f
2014-06-06 13:30:26 -07:00
Jenkins
855ed44997 Merge "Determine wheel names for PyPI uploading" 2014-06-06 19:49:14 +00:00
Kiall Mac Innes
66507dd9dc Enable voting for recently added Designate jobs
- gate-designate-devstack-dsvm
- gate-designate-requirements
- gate-designate-docs
- gate-python-designateclient-requirements
- gate-python-designateclient-docs

Change-Id: I32ea95f3261a33d9aa8d46694cefbf9e2f28506d
2014-06-06 15:57:54 +01:00
Jeremy Stanley
b6c833b82a Determine wheel names for PyPI uploading
* .../files/slave_scripts/pypi-extract-name.py: Add --tarball and
--wheel switches to return the proper corresponding name versions,
since they differ in some cases in the presence of non-alphanumeric
characters. Make --tarball the default for backward-compatibility.
This adds a dependency on the wheel module.

* .../files/slave_scripts/pypi-extract-universal.py: Use the correct
py2 indicator for non-universal wheel types rather than the old py27
fallback.

* .../files/slave_scripts/pypi-tarball-upload.sh: Request the
tarball version of the package name prefix.

* .../files/slave_scripts/pypi-wheel-upload.sh: Request the wheel
version of the package name prefix, and also correct the
version/type separator character.

* .../manifests/pypi_slave.pp: Always install the latest versions of
the wheel and twine packages.

Change-Id: I2ae724f1f4d0a88b602e3581a0b06b999fb4833c
2014-06-06 14:48:32 +00:00
Jeremy Stanley
33b3f87932 PyPI upload jobs should not take slave offline
* modules/openstack_project/files/zuul/layout.yaml: Adjust the regex
for pypi.slave.o.o to match the new .*-pypi-(both|wheel)-upload
jobs. Without this, they take it offline after each attempted
upload.

Change-Id: I8195c4a4deeb181289320e40c270c2c5907198e0
2014-06-06 13:21:38 +00:00
Christian Berendt
e3e93c7f90 except ImportError when importing cPickle on Python3
cPickle is not available with Python3. With Python3 the standard
version should be imported.

Change-Id: I0c17aaeeebceff1c25950bbe59cedc62f31b13e7
2014-06-06 12:52:16 +02:00
Le Tian Ren
203339cf2c Add acl to create branches on powervc-driver
So we can create branches like milestone-proposed or stable/icehouse

Closes-Bug: #1326272
Change-Id: If7b1a219bcd2e3d84f747c038f29668a21e9a686
2014-06-06 15:28:06 +08:00
Boris Pavlovic
0b6b22bc9d Finally add osprofiler to stackforge
Adding osprofiler to stackforge. As it is related to Rally project,
it's core team will be rally team.

Change-Id: I858a01577a172e6e5bfc80074094a1318a948ee8
2014-06-06 10:44:23 +04:00
Ian Wienand
543576b988 Add devstack-f20 to hpcloud
Add devstack-f20 to hpcloud using the 'Fedora 20 Server 64-bit
20140407 - Partner Image'.  I have run the devstack preparation
scripts manually and found no problems.

Change-Id: I562c558409ebc630a5d7b26774fe4132d7bd6b61
2014-06-06 10:48:59 +10:00
Jenkins
b0c88e7dd7 Merge "Adding barbican-specs to infra configs" 2014-06-05 16:00:55 +00:00
Jenkins
d073ee48ab Merge "Add dib-utils project" 2014-06-05 13:49:40 +00:00
Stephan Renatus
d0c8f6dd3d Increase timeout for chef-related jobs, 30min is not enough time
The change is copy-pasted from devstack-gate.yaml, hope it's correct
this way.

Change-Id: If15da2dfe1b403f3f0a4379e1148586c1a955e6d
2014-06-05 13:45:30 +02:00
Derek Higgins
4afee3dcc4 Keep the hierarchy of tripleo files copied to log server
Each instance will have its individual service logs in a subdirectory.

Change-Id: I4665b9ecb561f67af9bdd7cd5789291189a39183
2014-06-05 07:50:29 +01:00
Jenkins
f28fcbfe30 Merge "Add the new hostname to /etc/hosts in prepare_node" 2014-06-05 05:35:31 +00:00
Jenkins
b459a1f7ff Merge "Bump LARGE_OPS number from 50=>100" 2014-06-05 05:28:37 +00:00
Jenkins
af79edcdd1 Merge "Remove markdown-docbook" 2014-06-05 05:23:19 +00:00
Jenkins
33d7410017 Merge "Add Designate DevStack/Requirements/Docs Jobs" 2014-06-05 04:19:48 +00:00
Joshua Hesketh
5aa3c903e3 Fix grab_console_log variable typo
console_log_path accidentally had $ prefixed to it when trying to
have a value assigned.

Change-Id: Ie11b772b6f00346463cfae0e1a0c85ee6cf83c5c
2014-06-05 12:46:11 +10:00
K Jonathan Harker
5f58803b8d Use the correct name for apache
The name of the apache package and service are different on different
operating systems. Fortunately, the apache module populates a variable
with the correct name for us. This is also true of the apache ssl
package.

Change-Id: I7d93e56281f828cba9262c135b0beb43dce9748a
2014-06-04 17:33:50 -07:00
Jeremy Stanley
2f038884b6 Install newer requests package for twine
The twine upload client for PyPI needs a newer version of the Python
requests library than is provided on Ubuntu 12.04, so get it via pip
instead of from distribution packages.

Change-Id: Ibc9a7e1e496a3aa573902c4d1aad11d20187d260
2014-06-05 00:03:25 +00:00
Joe Gordon
958d04fb55 Bump LARGE_OPS number from 50=>100
Now that we have been testing a new LARGE_OPS number in
large-ops-testing for a week with good results, we are satisfied with
the stability of the large-ops test with the increased LARGE_OPS number.

* Stop running large-ops-testing in the silent queue for nova now that
  we have collected enough data.
* Preemptively bump the LARGE_OPS number in large-ops-testing to 175

Change-Id: I9f09ef59a0c6f39da6e8311102c640a6c693d18b
2014-06-04 13:20:04 -07:00