2134 Commits

Author SHA1 Message Date
James E. Blair
ca68f6e03c Document volume maintenance on static
Change-Id: Ia42cd5d5d0e942d627f7d457c75142076fcbdfa9
2013-07-17 15:31:32 -07:00
Jenkins
11fad215d5 Merge "Install maven after Java is installed." 2013-07-17 21:07:43 +00:00
Jenkins
d26c19aa68 Merge "Remove httpd stanza from cgit" 2013-07-17 20:51:32 +00:00
Clark Boylan
a94590adcc Install maven after Java is installed.
* modules/jenkins/manifests/slave.pp: Ensure that maven is installed
after we install Java so that we can control the version of Java that is
installed. Without this maven will pull in whichever version of Java it
has in its dependency list.

Change-Id: I36b27ea654c31c71aaca2d4a8f93e0557c7b4930
2013-07-17 13:49:36 -07:00
Jenkins
a3ecb54bed Merge "Use OpenJDK 7 instead of OpenJDK 6 with Jenkins." 2013-07-17 18:36:54 +00:00
Jenkins
df2b4d6905 Merge "Use OpenJDK 7 instead of OpenJDK 6 with Gerrit." 2013-07-17 18:05:50 +00:00
Elizabeth Krumbach
1aad376815 Remove httpd stanza from cgit
The cgit module is already calling the apache module which handles
making sure httpd is installed and running, pulling this from the
cgit module.

Change-Id: I51f724e7cf1e2b725c6af375fb1c8774045a0956
2013-07-17 10:41:04 -07:00
Jenkins
aefcf55db6 Merge "Upgrade review.openstack.org to Gerrit 2.4.4." 2013-07-17 17:33:16 +00:00
Clark Boylan
906e169a8f Use OpenJDK 7 instead of OpenJDK 6 with Jenkins.
Oracle has EOLed Java 6. While OpenJDK 6 is still supported, development
on it has slowed. Upgrade to OpenJDK 7 and run Jenkins on this newer
platform.

Change-Id: I01c90133c6bc4f2ae0a25e35e5f8a11dc96ebd0e
2013-07-17 08:56:00 -07:00
Clark Boylan
6e8e2ae655 Use OpenJDK 7 instead of OpenJDK 6 with Gerrit.
Oracle has EOLed Java 6. While OpenJDK 6 is still supported, development
on it has slowed. Upgrade to OpenJDK 7 and run Gerrit on this newer
platform.

Change-Id: Id5867a0269bc6af3e7f6214112e91c8848ffbbe4
2013-07-17 08:53:25 -07:00
Jenkins
598cdc9d12 Merge "Import django_openstack_auth" 2013-07-17 04:20:00 +00:00
Jenkins
d258fe4df1 Merge "Add cgit web service and git server" 2013-07-17 02:21:06 +00:00
Monty Taylor
095f0e97ca Add storyboard to gerrit
Created a new team, storyboard-core, intended to start off with ttx and
openstack-ci-core.

Change-Id: I256d13bcc0d5fbeedcefc2debeb832d483258d5b
Reviewed-on: https://review.openstack.org/37152
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Thierry Carrez <thierry@openstack.org>
Reviewed-by: Anita Kuno <anteaya@anteaya.info>
Reviewed-by: David Lenwell <dlenwell@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-07-16 23:46:22 +00:00
James E. Blair
87bd7eb026 Stop cherry-picking in infra
We encountered some problems, notably, the updated commit message
breaks "git brannch -d" workflow, and Sean Dague ran into problems
with the implementation in Gerrit.

Change-Id: I9f2d411bb9c926b3da919bb9ab986dd589f9f42c
Reviewed-on: https://review.openstack.org/37348
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2013-07-16 23:39:47 +00:00
James E. Blair
a4042eb7c6 Run devstack reap jobs every 5 minutes
Change-Id: Iccc98a52687e9e8546ec1c9e4a72bea17a30ca9c
Reviewed-on: https://review.openstack.org/37301
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-07-16 21:39:54 +00:00
Elizabeth Krumbach
52732dd550 Add cgit web service and git server
Define git.openstack.org server and deploy cgit web service with
Apache on CentOS.

Change-Id: Id3c7c870e25e4202915bc081454896895084f9af
2013-07-16 09:55:11 -07:00
zaro0508
e6b2556fb3 deploy plugin file to tarballs.o.o/ci/gearman-plugin
This commit will copy the built gearman-plugin.hpi file to
tarballs.o.o with an appended version identifier (i.e.
tarballs.o.o/ci/gearman-plugin/gearman-plugin-${version}.hpi)

Change-Id: Ib0fa29691db27a40507524488588c57760b70776
Reviewed-on: https://review.openstack.org/37139
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-07-16 15:08:06 +00:00
Matthew Treinish
368e7331cf Fix periodic-tempest-devstack-vm-stress job
The job was not actually running the stress tests, it would exit after
the devstack exercises because the DEVSTACK_GATE_TEMPEST variable was
not set. This variable is required to run any tempest tox job. This
commit corrects the behavior by setting DEVSTACK_GATE_TEMPEST to 1.

Change-Id: Ica2100a43b86cb4b11d090b39d9f98e4e8bbc224
Reviewed-on: https://review.openstack.org/37099
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-07-15 20:19:17 +00:00
zaro0508
6a0d55495e update the pypi mirror after uploading to pypi
fix for bug 1189944.  This change will refresh our
python 2.6 and python 2.7 mirrors after a package
is uploaded to pypi.

Change-Id: I6963ba1d0f75d34aec97dc259c6c47442499e9a6
Reviewed-on: https://review.openstack.org/36721
Reviewed-by: Monty Taylor <mordred@inaugust.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-07-15 18:25:52 +00:00
Sean Dague
11a4071e44 enable neutron-full on nova check queue
as it turns out a lot of the changes to get neutron-full working
are actually nova changes in the handling on python-neutronclient
we actually need neutron-full on the nova check queue to know if
we are making real progress there.

Change-Id: I62f85be7e204c872210a1e75b8f88ec616fb68a6
Reviewed-on: https://review.openstack.org/37100
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-07-15 17:32:58 +00:00
annegentle
b71a3e9315 Fix Jenkins job that's failing for Security Guide.
There's no copy of the Security Guide in the
stable/grizzly branch of openstack-manuals so
setting to just build from master branch in zuul.

Fix bug 1197632

Change-Id: I694d23ed96b43aaa9b12406f217f74975b1b06ac
Reviewed-on: https://review.openstack.org/36549
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Tom Fifield <tom@openstack.org>
Reviewed-by: Khai Do <zaro0508@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-07-15 16:36:03 +00:00
Jeremy Stanley
94a7dc21e7 Enable merge commits for swift-milestone members.
The openstack/swift (and potentially openstack/python-swiftclient)
projects will be making use of feature branches, so grant the
swift-milestone group permission to upload merge commits for review.

Also make gerritbot report changes for feature/ec on the same
channels as swift master.

Change-Id: I3c86caf3715428f18fa0ee36f1cbc01f0627e188
Reviewed-on: https://review.openstack.org/36526
Reviewed-by: Khai Do <zaro0508@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: John Dickinson <me@not.mn>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-07-15 00:21:58 +00:00
Jeremy Stanley
fd21d1237c Upgrade review.openstack.org to Gerrit 2.4.4.
Change-Id: If1d7be710c3bfda75d593f45812e93de4eff46d5
2013-07-13 01:04:26 +00:00
zaro0508
9e258ea5aa 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 only runs in the prebuilder step
which occurs aftern a build environment step (wrapper).  We want the
maven-properties.sh script to run after gerrit-git-prep because the
it queries for git info. A workaround is to call gerrit-git-prep
inside of the maven-properties script so it will run in the correct order.

Change-Id: Ie0a72d8509f5f1453e027486285c2817dbc67eb5
Reviewed-on: https://review.openstack.org/36879
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-07-12 23:22:14 +00:00
Chmouel Boudjnah
36e1f8e3b8 Fix path for swift functional tests.
- Fixes bug 1200711.

Change-Id: Ia92e5fa9a52af2a0b95314e5a726d47fa106eaae
Reviewed-on: https://review.openstack.org/36866
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-07-12 23:19:25 +00:00
Mark McLoughlin
71726d834a Only skip openstack tarballs in requirements check
We really only want to allow openstack tarball requirements to be added
without checking, not just any tarball.

Change-Id: I0ce458c95dc2fba07100b921d094ff174ed7da57
Reviewed-on: https://review.openstack.org/36070
Reviewed-by: James E. Blair <corvus@inaugust.com>
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-07-12 23:08:59 +00:00
Russell Bryant
76e59893f1 Enable the cells testing job
This enables the cells testing job.  It's non-voting for now.  It's also
only running during check and not gate, so it's not unnecessarily
wasting resources while it's still non-voting.  We can make it voting
once we're confident that things work and are stable.

Change-Id: Iaa8a0e7d3d36e6703e96497247208d60453dcfaf
Reviewed-on: https://review.openstack.org/35544
Reviewed-by: James E. Blair <corvus@inaugust.com>
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-07-12 22:56:37 +00:00
François Rossigneux
8898c79633 Add third-party library for python-rrdtool, used by kwapi.
Change-Id: I9cad78d423878a4b78f52e68effcbc26c387fa80
Reviewed-on: https://review.openstack.org/35697
Reviewed-by: François Rossigneux <francois.rossigneux@inria.fr>
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-07-12 22:49:34 +00:00
Jeremy Stanley
f823469514 Fix cgconfig.conf comments.
* modules/jenkins/templates/cgconfig.erb: The cgconfig service does
not handle comment lines and fails to start. There is little benefit
to embedding comments into the resulting configuration file anyway,
so instead just make them ruby comments within the template.

Change-Id: Ie749acfcd231560094137e82e048726d04944b4e
Reviewed-on: https://review.openstack.org/35715
Reviewed-by: Khai Do <zaro0508@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Elizabeth Krumbach Joseph <lyz@princessleia.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-07-12 22:48:07 +00:00
Jeremy Stanley
daa4408619 Make pip3_cmd a class method.
* modules/pip/lib/puppet/provider/package/pip3.rb(pip3_cmd): The
instances class method was attempting to call the pip3_cmd instance
method, which does not work. Instead define a self.pip3_cmd method
it can call and then delegate the pip3_cmd instance method to that.
Also corrects an error message typo in passing.

Change-Id: I8a7b7ce353ac4293c2d7b82999402fa47dde6051
Reviewed-on: https://review.openstack.org/35708
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-07-12 22:46:21 +00:00
Russell Bryant
7729cd2b65 Add jobs for testing nova cells.
Add a job that configues nova using cells and runs the tempest smoke
tests.  There are two versions of the job.  One that runs the full
tempest suite, and one that just runs the smoke tests.

Change-Id: I77c9eeb557d96a8cba1073b7f57bf4ca7c263b9d
Reviewed-on: https://review.openstack.org/35543
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Sean Dague <sean@dague.net>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-07-12 18:20:08 +00:00
Diane Fleming
5ccb98b77c Updated yaml to point to new directory for identity-api v2.0 pom file and add api v3 book
bug: #1194886

Change-Id: I965a61aa361df56e2683cf362a8c5e8d542be0cc
author: diane fleming
Reviewed-on: https://review.openstack.org/34904
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-07-12 17:06:52 +00:00
Jeremy Stanley
0e1f94dfba Validate final Gerrit 2.4.4 build on review-dev.
Change-Id: If06499650d1b98f475ed71def182ff5901972c07
Reviewed-on: https://review.openstack.org/36764
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-07-12 17:03:26 +00:00
Elizabeth Krumbach
fe60702996 Bump version of selinux module
The 0.5.0 selinux module we initially installed had a dangling
symlink bug. Upstream has fixed this in 0.5.1.

Change-Id: Ia286eb39de3ded7d407f2875fcce79f834a82aca
Reviewed-on: https://review.openstack.org/36569
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Khai Do <zaro0508@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-07-12 16:53:00 +00:00
Clark Boylan
178b73cd6f Set timestamps and timeout in Jenkins plugin jobs
* .../jenkins_job_builder/config/jenkins-plugin-jobs.yaml:
The Jenkins plugin jobs override the default wrappers. Include the a
timeout and set timestamps as that config is lost when overriding the
default wrappers.

Change-Id: I8d600c1951efc34582d9644d14ce0ece1e4f1541
Reviewed-on: https://review.openstack.org/36754
Reviewed-by: Monty Taylor <mordred@inaugust.com>
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-07-12 16:12:01 +00:00
Monty Taylor
caacc138e3 Add job to run swift functional tests.
Run swift functional tests against a devstack vm.

Change-Id: I26a33de6bd413cbc73f65a99c03c091f8b7799c9
Reviewed-on: https://review.openstack.org/32125
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-07-12 15:24:27 +00:00
Kiall Mac Innes
a0a7b7d800 Update Designate RTFD ID's
Change-Id: Ibce1a62eefd94a17efe4f1e16bee9eb65031ba71
Reviewed-on: https://review.openstack.org/36209
Reviewed-by: Khai Do <zaro0508@gmail.com>
Reviewed-by: Kiall Mac Innes <kiall@hp.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2013-07-12 02:23:29 +00:00
Monty Taylor
e40e65c668 Import sqlalchemy-migrate
Upstream decided that they did not have time or interest in
sqlalchemy-migrate anymore. Since we still have a dependency on it, and
since we also have an upcoming need to upgrade to sqlalchemy 0.8, we
agreed to take over its care and feeding.

The overall project plan is to transition to alembic, so at some point,
we will no longer care about this tree, but that time is best-case over
a year away.

Change-Id: Ib133190a01fcb12122a58c544dfacfeb3e2c107b
Reviewed-on: https://review.openstack.org/36723
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-07-12 00:54:42 +00:00
James E. Blair
c516df57fe Import django_openstack_auth
Change-Id: If7656fa8abf6e5ea99ea10a3bd3e06d1c6b6ac3d
2013-07-11 15:38:50 -07:00
Monty Taylor
d570307881 Remove pip log copying
We'll change integration.sh to set log=/home/jenkins/pip.log in the
pip.conf file.

Change-Id: Ifac9170d91a67aa7bb8004477dd32b45fdac6b3c
Reviewed-on: https://review.openstack.org/36712
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-07-11 19:01:17 +00:00
Stefano Maffulli
c749a87233 Adding the list for the Travel Committee
Change-Id: Iea3f7d6899291af5a21f5644774979b8c93d63ed
Reviewed-on: https://review.openstack.org/36545
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Elizabeth Krumbach Joseph <lyz@princessleia.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-07-11 17:23:57 +00:00
Russell Bryant
33051edaf1 Make gate-tempest-devstack-vm-neutron non-voting
This has been quite painful recently and I propose it be made non-voting
until it gets fixed.  See the following thread for discussion about
this:

http://lists.openstack.org/pipermail/openstack-dev/2013-July/011734.html

Change-Id: I5d00ad9cc6cb869b60850b139965a1089622e0a2
Reviewed-on: https://review.openstack.org/36685
Reviewed-by: Dan Smith <dms@danplanet.com>
Reviewed-by: Sean Dague <sean@dague.net>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2013-07-11 16:42:18 +00:00
Joshua Harlow
7529ba7822 Enable pep8 + pylint gating.
In order to avoid simple mistakes in anvil it is
pretty useful to enable the basic sets of style
and sanity checks that pep8 and pylint can provide.

Change-Id: I97e742838d92bb099368f818a76e2374e297bc52
Fixes: bug #1196623
Reviewed-on: https://review.openstack.org/35167
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
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-07-11 01:02:04 +00:00
Clark Boylan
733fd110e4 Revert "Add git fetch --tags to gerrit-git-prep.sh."
This reverts commit dbe5f35a5a595a982316cfffa978b572c17ada5e.

Git fetch operations are time consuming on our Centos6 slaves. The
additional fetch for the tags is nice to have but not necessary in most
cases. Remove it to reduce time spent doing this on the Centos6 slaves.

Change-Id: If2ca089df660b6dda1fb6381a8ea5a2ef6e5304f
Reviewed-on: https://review.openstack.org/36544
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-07-10 21:54:50 +00:00
Clark Boylan
71f3b63c1b Correct PBR's gate_hook function.
* modules/openstack_project/files/jenkins_job_builder/config/pbr.yaml:
Previously devstack-vm-gate.sh was run with bash -xe neither are
necessary and the -e makes the test fail when it shouldn't
(devstack-gate relies on internal non zero return codes). Remove these
bash options and run the PBR integration script with -xe instead.

Change-Id: If77e17af5be714ee2e3c529d3cfbed1ec7a5f5b2
Reviewed-on: https://review.openstack.org/36518
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-07-10 20:49:13 +00:00
Mark McLoughlin
3d6e24418a Use dev-requirements.txt in openstack/requirements
We wish to be able to use pre-release versions of some libraries during
the development cycle. The principle is that we don't want to expose
users of the stable release of those libraries to the churn that happens
during a development cycle. More background on this is described here:

  https://wiki.openstack.org/wiki/Oslo

The requirements.txt files in this repository are used for two purposes.
Firstly to describe what libraries projects are allowed to use and,
secondly, what libraries to populate our PyPI mirror with.

In the case of these development versions of libraries, they aren't
released to PyPI so we don't want them to be appear in our PyPI mirror.
So, we need to add a file which is only used for the first purpose and
ignored by the mirror-building job.

We allow dev-requirements.txt to list newer versions of libraries which
are already listed in requirements.txt so that we still get the stable
version in our mirror.

Change-Id: I176d40404adac6f7dcb2a255b9c42eb3d2c9321e
Reviewed-on: https://review.openstack.org/36128
Reviewed-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Julien Danjou <julien@danjou.info>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-07-10 19:09:57 +00:00
annegentle
2040016307 Adds new openstack Security Guide build job.
Removes conditional apt or yum params from the Operations Guide build job.

fix bug 1197632

Change-Id: I7cda80339dd3d36337e27b807a52d45a7a29e51a
Reviewed-on: https://review.openstack.org/36102
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-07-10 16:14:20 +00:00
Clark Boylan
681a79209c Update review-dev to 2.4.4.
* modules/openstack_project/manifests/review_dev.pp: Install
http://tarballs.openstack.org/ci/test/gerrit-2.4.4-14-gab7f4c1.war on
review-dev to test the new 2.4.4 patches.

Change-Id: Ie17b9a2c96720892e4140b36c2ebf81fb2f3e058
Reviewed-on: https://review.openstack.org/35520
Reviewed-by: James E. Blair <corvus@inaugust.com>
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-07-09 21:03:19 +00:00
Clark Boylan
76d3e632d4 Add two more elasticsearch nodes.
* manifests/site.pp: List the two new elasticsearch nodes in the
appropriate lists.

* modules/logstash/manifests/elasticsearch.pp: Do not restart
elasticsearch when config files change. Service restarts are costly and
should be manually performed when necessary. Otherwise puppet should
simply update the config files.

* modules/logstash/templates/elasticsearch.yml.erb: Update elasticsearch
config with new cluster topology. Increase memory available for
indexing.

* modules/openstack_project/manifests/cacti.pp: Add new nodes to cacti
monitoring list.

Adding two more elasticsearch nodes to relieve memory pressure (more
nodes means fewer indexes per nodes which requires less memory to
manage). And two more nodes gives us more disk to retain older indexes
in. These new nodes should allow us to retain at least 3 weeks of
indexed logs.

Change-Id: I3a5a02311e939c8147e401110c7b96d085eb8274
Reviewed-on: https://review.openstack.org/36305
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-07-09 18:40:21 +00:00
Clark Boylan
f7d8a94095 Use proper ant file glob for copying pip.log.
* modules/openstack_project/files/jenkins_job_builder/config/pbr.yaml:
Jenkins requires a proper ant file glob as the source for the scp
plugin. The originally provided fully rooted path does not meet this
criteria. Copy the pip log from Jenkins' homedir to the job workspace
and swap the SCP file path with an ant glob that is valid.

Change-Id: If9f00a9c699d62ba38f46b55b52ef86203631fae
Reviewed-on: https://review.openstack.org/36178
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-07-09 16:43:49 +00:00