2051 Commits

Author SHA1 Message Date
Clark Boylan
33367c88de Add support for elasticsearch cluster.
We need to expand our elasticsearch install base. Update puppet to make
this possible.

Change-Id: Id0dae839b12ebf47715cf40a363832e0f661a94f
Reviewed-on: https://review.openstack.org/33910
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-07-01 17:48:16 +00:00
Jeremy Stanley
a60d8d50ee Correct tox env parameter for horizon py27dj14.
* .../jenkins_job_builder/config/horizon.yaml: In the
gate-horizon-python27-django14 job definition, run-tox.sh was being
passed the full tox environment name of py27dj14 even though it
prepends py already. This corrects it to just 27dj14 so the correct
environment name will be constructed by the script.

Change-Id: I71e0cff7fe80d8e1e8b5cf5aec77537590c48f92
Reviewed-on: https://review.openstack.org/35157
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-07-01 16:29:42 +00:00
Jeremy Stanley
32d7e65573 Correct gate-horizon-python27-django14 job.
* .../jenkins_job_builder/config/horizon.yaml: The job-template
named gate-horizon-python27-django14 was supposed to have been a job
instead, not a template. This corrects it so that the job will
actually exist rather than being an unused template definition.

Change-Id: I78ffb27fc6abd20b82e5c83a1f518e42060e0def
Reviewed-on: https://review.openstack.org/35149
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-07-01 15:45:52 +00:00
John Bresnahan
1e1d9e94ae Staccato image transfer project.
Adding the image transfer service project.  This project can be used
by OpenStack components to transfer VM images (or other large dataset.
Use cases include:
- downloading images to nova compute nodes
- broadcasting out images for large virtual cluster boots

More details can be found here:

blueprint: image-transfer-service

Change-Id: I32b633ab3fb3a5fcafb4e25fd7f9ea52770f092c
Reviewed-on: https://review.openstack.org/34822
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-30 17:59:00 +00:00
Doug Hellmann
5db2808890 Add oslo.sphinx git repository
Add a project for the sphinx theme and other
tools for OpenStack project documentation.

blueprint oslo.sphinx

Signed-off-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Change-Id: I0bd91f7bb43f97b99051fed65b75fc05d5149cc8
Reviewed-on: https://review.openstack.org/34881
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-30 16:52:22 +00:00
Ionuț Arțăriși
a4644d5cbf add cookbook-openstack-network jenkins jobs
Change-Id: I5da82b4564c6633802259679fff7a5f086dd4a8b
Reviewed-on: https://review.openstack.org/34517
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-30 16:52:15 +00:00
Alan Meadows
cc94adf980 enable gate jobs for openstack network cookbook
Change-Id: If2285d05809efab0d80edfcf0955e6dfe16646bd
Reviewed-on: https://review.openstack.org/33905
Reviewed-by: John Dewey <john@dewey.ws>
Reviewed-by: Jay Pipes <jaypipes@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-30 16:50:55 +00:00
Devananda van der Veen
1ca5249b4f Create a stackforge repo for "python-ipmi" library
Change-Id: Ieba7173ea7ddcb1bc870d35119b27df4cf110b77
Reviewed-on: https://review.openstack.org/34255
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: matthew wagoner <zxkuqyb@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-30 16:50:47 +00:00
Ilya Shakhat
608b995b85 Stackalytics project is added.
Change-Id: I63b998cad6f76b93a43d5e325cf7ccfb5235d6d7
Reviewed-on: https://review.openstack.org/33987
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-30 16:50:39 +00:00
Julien Danjou
b47e25a2c1 Add checking and gating for cl-openstack-client
Change-Id: Iebc30f84a86e2d8a532ec046f7c6c0b07b584d74
Reviewed-on: https://review.openstack.org/33441
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-30 16:50:31 +00:00
Mark McLoughlin
2249670f5e Add oslo.messaging
oslo.messaging is a new project to move the RPC code out of
oslo-incubator with a re-designed API. We hope to have it ready for the
Havana release.

See:

  https://blueprints.launchpad.net/oslo/+spec/messaging-api
  https://wiki.openstack.org/wiki/Oslo/Messaging

Include the project with an identical configuration to oslo.config.

Change-Id: Iec6590249e6eb87c974de4c7f7f768ead672efa4
Reviewed-on: https://review.openstack.org/33420
Reviewed-by: Flavio Percoco <fpercoco@redhat.com>
Reviewed-by: Thierry Carrez <thierry@openstack.org>
Reviewed-by: Simo Sorce <simo@redhat.com>
Reviewed-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-30 16:50:23 +00:00
Jeremy Stanley
182a181ee2 Fix target for infra publications jobs.
Not sure where I got the www from, but that's not needed on the FTP
publisher target for docs.openstack.org content.

Change-Id: Ia18848117520f8e513b8028259dcb7c0aca36b10
Reviewed-on: https://review.openstack.org/33876
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-30 16:50:16 +00:00
James E. Blair
3d4557756e Add publications index job.
Change-Id: Icd841aa28f819df15d389abcdc5cb37ff33d4354
Reviewed-on: https://review.openstack.org/33563
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-30 16:50:08 +00:00
Jeremy Stanley
f4d66e0568 Separate infra publications by branch name.
Change-Id: If44101b1eb909ad3e6c2ae6cb93e23c9de47ace7
Reviewed-on: https://review.openstack.org/33376
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-30 16:50:00 +00:00
Monty Taylor
0330666746 Pull in Russell's OpenStack Stats scripts.
Also, while at it, make a single core team that deal with this and
gitdm, because it's really largely the same people interested.

Change-Id: I60410c6e6efafe0b0417b70ece2e832240ab721b
Reviewed-on: https://review.openstack.org/33162
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-30 16:49:53 +00:00
Jeremy Stanley
bca3978deb Run Horizon unit tests with Django 1.4 too.
Fixes bug 1183863.

* .../jenkins_job_builder/config/horizon.yaml: Add a new
gate-horizon-python27-django14 job which uses a separate tox
environment to force Django 1.4 instead of 1.5.

* .../zuul/layout.yaml: Run gate-horizon-python27-django14 on
horizon's master branch in the check and gate pipelines. Earlier
horizon stable releases pinned Django to 1.4 anyway and do not need
this additional job.

Change-Id: Ibdf273ff35124d33eeae97f7b4749c15b9c980f0
Reviewed-on: https://review.openstack.org/32884
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Julie Pichon <jpichon@redhat.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-30 16:49:45 +00:00
James E. Blair
cac7dedf72 Fix a typo in logstash docs
This fixes a typo in the logstash module documentation.  The
original documentation said "mulitple" which is an unword.

Change-Id: Ied3e3a3356590ec188f8f2176ebfaa0169957fcd
Reviewed-on: https://review.openstack.org/34756
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-06-27 17:50:25 +00:00
Thierry Carrez
3de399b45f Track neutron instead of quantum in releasestatus
Following the LP project rename, adjust releasestatus's list of
integrated projects accordingly.

Change-Id: I812b7f3a183967d3c1740b61b406b844950a9866
Reviewed-on: https://review.openstack.org/34697
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-27 11:57:58 +00:00
Monty Taylor
499ee08c94 Add support for parameterized gerrit ports.
Actually, it's support for parameterized listen_address, but the
real thing you want it for is setting the port.

Change-Id: If75fedce32f35a8f72c92fc709d5c9e8b2d35235
Reviewed-on: https://review.openstack.org/33925
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-26 14:25:47 +00:00
Jeremy Stanley
eff39bb41b Add fedora18 and fedora18-dev slaves.
* manifests/site.pp: Add node name patterns for fedora18 production
and development slaves with Python 3 support switched on.

Change-Id: I7eac41e6dccde50be962cbc3fda21ac90c3d246b
Reviewed-on: https://review.openstack.org/34084
Reviewed-by: Dan Prince <dprince@redhat.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-06-26 14:00:46 +00:00
Jeremy Stanley
89a92bfb3d Fedora cgroups support.
* modules/jenkins/manifests/cgroups.pp
* modules/jenkins/manifests/params.pp: Fedora separates the cgroups
management utilities into an additional package.

* modules/jenkins/templates/cgconfig.erb: Fedora already automounts
cgroups subsystems. Also, because of Red Hat bug 918951, swap
management doesn't work in Fedora 18.

Change-Id: I2366261d64c11fdc8e65a39481e8db9d589ca2de
Reviewed-on: https://review.openstack.org/34083
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-06-26 13:59:57 +00:00
Jeremy Stanley
f82f2fd6ac Fedora and Debian don't use Upstart files.
* modules/puppetboot/manifests/init.pp: The Upstart conf file will
fail to apply on systems which lack an /etc/init directory, such as
Fedora or Debian.

Change-Id: Ibefe69fd30c9c7e0320705276e151472e581d878
Reviewed-on: https://review.openstack.org/34082
Reviewed-by: Dan Prince <dprince@redhat.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-06-26 13:57:41 +00:00
Jeremy Stanley
eac3f5ba8b Don't symlink pip on Fedora.
* modules/pip/manifests/init.pp: Fedora installs /usr/bin/pip and
thus doesn't need a symlink there like CentOS and RHEL do.

Change-Id: I2da3d5ed11db94da3ee2c3c7cae96c76e124dbd5
Reviewed-on: https://review.openstack.org/34081
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-06-25 21:40:18 +00:00
Jeremy Stanley
a93c18659d Fully qualify command executables.
* modules/openstack_project/manifests/base.pp: The ln executable
needs a path, or else Puppet complains and refuses to run it.

Change-Id: I71955a332d57633a9db334ec059fff6822f8a4c3
Reviewed-on: https://review.openstack.org/34080
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-06-25 21:39:34 +00:00
Jeremy Stanley
fb131242cc Don't need a version for postgresql on Fedora 18.
* modules/jenkins/manifests/slave.pp: The postgresql package names
and paths on Fedora are unversioned, so passing a version number to
the postgresql Puppet module breaks there.

Change-Id: I298f4cca97b905a3738a86b70a8e0b2a6e2987af
Reviewed-on: https://review.openstack.org/34079
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-06-25 21:39:26 +00:00
Jeremy Stanley
c958b9f82a Add a source for Python 3.3 on Precise if needed.
* modules/jenkins/manifests/slave.pp: If $python3 is set add a
Python 3.3 PPA for Ubuntu 12.04 LTS, maintained by Chuck Short with
Canonical.

Change-Id: I6c6e2682e9c1d56698cfbce4f01c81b60eac674e
Reviewed-on: https://review.openstack.org/34078
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-06-25 21:36:46 +00:00
zaro0508
3585081d4d workaround for jenkins bug https://issues.jenkins-ci.org/browse/JENKINS-14193
The jenkins maven builder cannot reference environment variables if it is set
by the EnvInject plugin at the prebuilder step.  However the maven builder CAN
reference variables when loaded from the build environment setup (wrapper) step.
The only problem is that gerrit-git-prep runs in prebuilder step which occurs after
a build environment step.  We want the script to run after gerrit-git-prep so
we are calling the gerrit-git-prep in script so it will run in correct order.

Change-Id: Iedd7561b4ef8e19b3713b63bb76b9b754ce116e9
Reviewed-on: https://review.openstack.org/34023
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-06-25 21:35:25 +00:00
daisy-ycguo
46c3eadc7c Fixed the issue: missed pot files cause translation scripts error.
Missed pot files will cause an error in manuals translation scripts.
So move the "tx set --auto-local" command backwards
after the command to generate pot files.

bug 1193127

Change-Id: I57553a9b295796a70eaf8b54e2c9037f928cdc06
Reviewed-on: https://review.openstack.org/33909
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-06-25 20:57:02 +00:00
Cody Herriges
0e92272de1 Adds pushTag to puppet-manager-core
This commit will add pushTag on refs/tags/* for puppet-manager-core which
  will apply to all stackforge hosted puppet modules.  This is to allow
  for the tagging of releases of the upstream stackforge modules to the
  Puppet Forge.

Change-Id: I1b4a05f61edb10a11cb156fce49a863bb2101378
Reviewed-on: https://review.openstack.org/33762
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-25 01:02:09 +00:00
Jeremy Stanley
1b02472e7d Make strace and tcpdump available everywhere.
* modules/openstack_project/manifests/template.pp: Some images we
use, notably CentOS, lack strace and tcpdump which our Ubuntu images
have by default. The package names are the same across the platforms
we use, so it's safe to just ensure they're present everywhere and
be done with it.

Change-Id: I2fe9469c27ed8db8e718bb4923c45ad22491ed1c
Reviewed-on: https://review.openstack.org/34270
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-24 23:48:58 +00:00
Serg Melikyan
c64aef63d4 Use milestone-proposed branch for stable versions
Change-Id: I497fe676966d2be655305fb3485ccefe09a8cb31
Reviewed-on: https://review.openstack.org/34184
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-24 23:39:44 +00:00
Clark Boylan
d4c0a7424b Use correct sbcl package variable.
* modules/jenkins/manifests/slave.pp: Use
$::jenkins::params::sbcl_package instead of $::jenkins::params::sbcl so
that puppet has a valid package to install.

Change-Id: I47526b704dd8bdf1ecd90113cd363ec5a22f4a00
Reviewed-on: https://review.openstack.org/34281
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2013-06-24 23:37:38 +00:00
Jeremy Stanley
fa1930aaf9 Don't compress log help files.
* modules/openstack_project/files/log_archive_maintenance.sh: The
log compression script no longer attempts to compress files stored
in the help subdirectory of the site document root.

Change-Id: I1db1dead0608c10b71dd3d91c1fedc2d7cc06926
Reviewed-on: https://review.openstack.org/34263
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2013-06-24 22:31:12 +00:00
Julien Danjou
63ded79644 Install sbcl on slaves
This is a Common Lisp interpreter that will be used by
stackforge/cl-openstack-client to run its unit tests.

Change-Id: I290833ee9ee846eaf4072f8339aa6f54a409681e
Signed-off-by: Julien Danjou <julien@danjou.info>
Reviewed-on: https://review.openstack.org/33440
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2013-06-24 22:03:36 +00:00
Dan Prince
7ed9216630 Bump puppetlabs/postgres module to 2.3.0.
I got errors when I tried to use 2.0.1 on Fedora 18. Upgrading
seems to have fixed the issues.

Change-Id: I90fbf45a90e42481f48643e7fca91ba105470a7a
Reviewed-on: https://review.openstack.org/32450
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-24 22:02:38 +00:00
Dan Prince
d74cca4082 Add python3 option to jenkins::slave.
Adds a new python3 option to our jenkins slave manifest which
can be used to enable using python3-pip when installing
*key* pip packages for unit testing (tox, setuptools-git).

Also, updates openstack_project::slave so that it supports the option
as well.

Change-Id: I5face30b09e3e8d2f70b4da83481f4f8bd33fc51
Reviewed-on: https://review.openstack.org/32452
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Elizabeth Krumbach Joseph <lyz@princessleia.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-24 21:56:50 +00:00
Dan Prince
3c7af7d062 Add pip::python3 module and pip3 provider.
Adds python3 support to our pip package. Also adds a custom version
of the pip package provider which can be used when installing
things w/ python3-pip is explicitly required. For example:

  package { 'tox',
    provider => pip3,
    require  => Class[pip::python3],
  }

Change-Id: I1b563c8f7e647dad3a134ef1f0ec5b45b63f8b71
Reviewed-on: https://review.openstack.org/32451
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-24 21:54:56 +00:00
Julien Danjou
7405e1a059 Add MongoDB to Jenkins nodes
This is going to be needed by Ceilometer for unit testing.

Change-Id: Id353e7e3a829491bfb718f3c663054dc1430fcd6
Signed-off-by: Julien Danjou <julien@danjou.info>
Reviewed-on: https://review.openstack.org/33298
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-24 12:15:07 +00:00
Monty Taylor
358da22571 Escape newlines and " in metadata script.
Change-Id: If0c8667042fe9f630ac04f1ca5c7f390fdcbc94a
Reviewed-on: https://review.openstack.org/34058
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-21 23:16:41 +00:00
James E. Blair
fa7d1e5e68 Have logstash be less verbose on 404 errors.
Change-Id: Ie6905039d4752d578566861ffd340cf607ad270b
Reviewed-on: https://review.openstack.org/32819
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Khai Do <zaro0508@gmail.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-21 22:28:40 +00:00
Clark Boylan
5fbf5dd6c1 Use ZUUL_ prefix instead of GERRIT_ prefix in jobs
* modules/jenkins/files/slave_scripts/create-ppa-package.sh:
* modules/jenkins/files/slave_scripts/docbook-properties.sh: Use
ZUUL_REFNAME instead of GERRIT_REFNAME as the jenkins gearman plugin
does not receive GERRIT_* parameters.

Change-Id: I5869b277e9344b8805997a3c702e1ae3af0a9e8f
Reviewed-on: https://review.openstack.org/34052
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-21 21:37:59 +00:00
Monty Taylor
f7d56d5a4d Skip devstack exercises on pbr run.
Change-Id: I2e2e14cab9e45f0c9290212737a604b8cf2f3313
Reviewed-on: https://review.openstack.org/34044
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-21 21:13:54 +00:00
Monty Taylor
bce0dad45c Run pbr integration after running devstack.
We need to run devstack to get some of the dev depends installed.

Change-Id: I57087797b6040ddcf625165a58184d89c65b04f5
Reviewed-on: https://review.openstack.org/33878
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-21 16:36:59 +00:00
zaro0508
acbc042e1a fix refernce to project version
Jenkins uses dollar bracket to reference properties.

Change-Id: I5126576ae370c264e738aabfdbd17ec4fa817dd3
Reviewed-on: https://review.openstack.org/33728
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-06-20 16:48:09 +00:00
daisy-ycguo
338003fd77 Fixed two errors of document translation jobs
Added package gnome-doc-utils to standard packages
which is required by the slicing script for document translation.
Fixed an error in manuals-propose-translation-update job definition.

bug 1187253

Change-Id: Ib8c3e950de29f6afbbfad6a1b31bc3cf7c48a52f
Reviewed-on: https://review.openstack.org/32824
Reviewed-by: Khai Do <zaro0508@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-20 00:09:18 +00:00
Sean Dague
eb955c541e add a logs directory help file
this adds more details on debugging at a log level, it only currently
has tips for nova and cinder on the hope that others will add in
tips for their services as well.

Change-Id: I056979344ba8903420b8b096298cd76f6a5c75ce
Reviewed-on: https://review.openstack.org/33691
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-19 21:51:10 +00:00
zaro0508
39019818f6 Fix setting of properties
running the bash script with a properties build wrapper doesn't work
because the wrapper runs before a scm checkout since the
script queries git it needs to be run after checkout.  This
commit uses the shell builder to run the script then the
evninject builder to read the generated properties file
to make it available to the rest of the build.

Fixed the script to always return 0 exit code on git commands.
Also changed $() to back ticks for consistency.

Change-Id: I1f31076762fb1d33d7e889fd2de4cf28d64d922d
Reviewed-on: https://review.openstack.org/33471
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-19 21:16:21 +00:00
Sean Dague
b38578664a fix h1 formatting bug, add better overview
Change-Id: Ib9234fcd58242e0e7b5f6c43c4ee06848ab521e1
Reviewed-on: https://review.openstack.org/33688
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-19 19:37:26 +00:00
Sean Dague
3927ee6535 add help infrastructure and initial stub to logs
in order to make it simpler for people to understand the results
of a devstack/tempest run, provide in line explanation for the
runs via an apache directive. This will let us sprinkle appropriate
help for different tests and directories on the log server.

DirectoryMatch fails to work with ReadmeName, but Directory with
creative globbing works (thanks to experiments by fungi).

Change-Id: I52e648dac6f13babd01ea245414ef54c243cdd36
Reviewed-on: https://review.openstack.org/33453
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-06-19 17:35:27 +00:00
James E. Blair
c4f419e66c Remove zuul trigger from pbr job.
Change-Id: I7b627cac5044823e9ececa353ded4396925b5766
Reviewed-on: https://review.openstack.org/33486
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-06-19 15:42:47 +00:00