* modules/openstack_project/manifests/logstash.pp: Add two cron jobs.
One to delete indices that are a week old and a second to optimize the
previous days' index.
Change-Id: I14767b3a590c04fa60cdc5ec350e6f49c155050b
Reviewed-on: https://review.openstack.org/26642
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
* modules/openstack_project/files/logstash/log-pusher.py: The Range http
header was not properly applied, fix it.
Change-Id: I9ccccd57f7d72853dfbce0c1593737e0f6495724
Reviewed-on: https://review.openstack.org/26668
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
* modules/jenkins/files/slave_scripts/run-tox.sh: When running testr
from outside of the venv provide a full path to testr. Testr cannot be
found otherwise.
Change-Id: I25602847d389d4ddc62acd872e54727d6f309443
Reviewed-on: https://review.openstack.org/26783
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
At least until we figure out how we want to handle that
in the requirements repo.
Change-Id: I595078cfe63098062538c2587e3c229131bef55a
Reviewed-on: https://review.openstack.org/26760
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Change-Id: I3a2a3aee17ed8a10be8b2cdbf1dce372e063c781
Reviewed-on: https://review.openstack.org/26682
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
* modules/jenkins/files/slave_scripts/run-tox.sh: With new subunit it is
possible for the number of tests run to be greater than the number of
tests found. Change the test count check from an inequality to check to
a ran less than found check to accomodate this.
Change-Id: Ibd109196ab23c57a8bb728e8a845027cd4876801
Reviewed-on: https://review.openstack.org/26645
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
* modules/jenkins/files/slave_scripts/run-tox.sh: Subunit v2 log files
written by testr will output to .testrepository/$id.2. If this file is
present copy it instead of .testrepository/$id as the subunit log.
Change-Id: I3b43aa2c267773ee9d51ca369f0236e8bf9d628d
Reviewed-on: https://review.openstack.org/26417
Reviewed-by: lifeless <robertc@robertcollins.net>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Except quantum.
Only run on >= grizzly.
Change-Id: I51a96b08de8dbfd11b8d5e2f9e4a00d4e118b525
Reviewed-on: https://review.openstack.org/26635
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Change-Id: I35292836eda5573c7e63a9091451366bfaf79db4
Reviewed-on: https://review.openstack.org/26639
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Change-Id: I7c87d56dbe1590a1e37d559e318a9a84b8727062
Reviewed-on: https://review.openstack.org/26641
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Drill down all the way to the docs. As long as this job is only
running in the gate context (it is), run-docs.sh won't do anything
funny like copy or move the resulting docs around, so it should
be safe to link to doc/build/html.
Change-Id: I1c8aaed9020b7c9872ff0ccc876bf719df4cd5dd
Reviewed-on: https://review.openstack.org/26643
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
* modules/openstack_project/templates/logstash/agent.conf.erb: Remove
logdate and logmessage fields when we are done with them. This reduces
the size of each log event.
Change-Id: I0b102d437397858d07cfc38498bc6b431199d3a4
Reviewed-on: https://review.openstack.org/26531
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
* modules/openstack_project/templates/logstash/agent.conf.erb: Add
multiline filters to properly capture multiline log lines that do not
include their own timestamp.
Change-Id: I127e327cf6bdde580dcdfbe185f77fae3bd8d2c5
Reviewed-on: https://review.openstack.org/26530
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
* modules/openstack_project/files/logstash/log-pusher.py: Change
@message to event_messsage. Using @message here appears to confuse
logstash and results in duplicate events.
* modules/openstack_project/templates/logstash/agent.conf.erb: Change
@message to event_messsage. Using @message here appears to confuse
logstash and results in duplicate events. Also drop the opening and
closing pre tags that end up in the html log files.
Change-Id: I3cf679dc644392cfb8ef9002cf149d8b449ad4f5
Reviewed-on: https://review.openstack.org/26518
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
* manifests/site.pp: Setting the ~jenkins/.config/glance directory
recursively absent on unit test slaves in 35ccdfc was an
insufficient measure to remove it and its contents. According to
Puppet documentation force must also be used to remove the file
resource if it is a directory type, so this change adds that
parameter.
Change-Id: I834c229b83d6ffd8c0c1a3f4912699a775e01825
Reviewed-on: https://review.openstack.org/26482
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
Change-Id: Ib24b6ba2a78530adeffee6a1bd69962b40192bd5
Reviewed-on: https://review.openstack.org/26568
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
Change-Id: I6d75af72fc729ceb8e735e10cfa02a5a1b122e25
Reviewed-on: https://review.openstack.org/26631
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Change-Id: If629f322c965f1cc88f32fd0a3efdc6e680ddb2b
Reviewed-on: https://review.openstack.org/26559
Reviewed-by: Monty Taylor <mordred@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
Change-Id: Ia17448dfcd8b56b74a7fdba6b5e99493f850b7ae
Reviewed-on: https://review.openstack.org/26551
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
It prevents the requirements job from running, leaving users with
a confusing error message instead of the helpful one provided by
a failing requirements job.
Change-Id: I67faed4866261c90b29875d75054f8d7ebe29f8d
Reviewed-on: https://review.openstack.org/26490
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Change-Id: I52f99bd97ac45f51e0bda0c33dfe5f8aa8ced1c4
Reviewed-on: https://review.openstack.org/26497
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
Trying to use setup_requires with the version of distribute on rhel
doesn't work because that version doesn't properly re-import itself.
When tox gets involved, it tries to run setup.py sdist outside of
the created virtualenv, which means it's ignoring our declared deps
for that action. The bug in distribute is worked around by running
any setup.py command once and letting it fail, then running again.
So - python setup.py --version is the cheapest setup.py command to
trigger the behavior that needs to happen. Throw the error results to
/dev/null because we expect there to be a traceback and we don't
want to confuse people reading log outputs. Leave stdout because
it's good to be able to track which setup_requires requirements
it is pulling down before it dies on not actually being able to
use them.
Change-Id: I982a08ffa5784ed97f70f41d91a58da66b7498b6
Reviewed-on: https://review.openstack.org/26533
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
In a previously merged commit, I had confused jjb templating
interpolation to bash variable interpolation (and conflated the two).
this commit resolves the issue so that the jobs are built as expected.
Change-Id: Ie223be4c7990b4c758b06daba8fffcd24110b7fa
Reviewed-on: https://review.openstack.org/26444
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Dan Prince <dprince@redhat.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
* modules/openstack_project/manifests/logstash.pp: The log-pusher.py
script which feeds jenkins logs into logstash depends on pyzmq for
python3. Install python3-zmq through apt to satisfy this dependency.
Change-Id: Ibd7cec25b865ce93fd8f5ff0c482af2982c68ce8
Reviewed-on: https://review.openstack.org/26406
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Make it possible to optionally install ep_headings on an etherpad
environment. This makes it easy to enable this on some environments,
but not all. Default to 'false', but set 'true' for etherpad_dev.
on my environment I also had the installation of ep_fintest, because
plugins didn't seem to work until I did this. Testing that.
Change-Id: Ia1ee0fd7b51e88f639de5350f124f1a95405cabf
Reviewed-on: https://review.openstack.org/26422
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
* modules/openstack_project/templates/logstash/agent.conf.erb: Use the
grok, date, and mutate filters to transform Jenkins' logs from
"2013-04-08 22:46:43.659 | Started by user OpenStack Hudson" to
@timestamp: 2013-04-08 22:46:43.659
@message: Started by user OpenStack Hudson
Change-Id: I6aac49b4717f25838c13a2563360d03e40bb19e3
Reviewed-on: https://review.openstack.org/26446
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
* modules/openstack_project/templates/logstash/agent.conf.erb: Set
message_format to "%{@message}".
Change-Id: Ia8e753ff8bc9a2e0b16a6b43a7cbaf74c6a59eb2
Reviewed-on: https://review.openstack.org/26412
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: K Jonathan Harker <jesusaurus@mail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
* modules/jenkins/files/slave_scripts/subunit2html.py: Python subunit
ByteStreamToStreamResult takes an argument of non_subunit_name and not
non_subunit_input. Correct the argument name. Use argparse to parse the
command line arguments and add a new -2 options that specifies subunit
version 2 format logs should be read in. Otherwise read in version 1
subunit format.
This commit makes the second file name arg to subunit2html a required
argument and it is no longer optional. run-tox.sh already supplies both
file name arguments so this shouldn't break Jenkins.
Change-Id: I90804d4d12d77a544451c1647a137dc4b3b38f17
Reviewed-on: https://review.openstack.org/26430
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
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
Also remove tarball jobs from projects that invoke
python-jobs, since it's included.
Change-Id: Ia6b02a1e647595672fdd53364d71f811d4749eeb
Reviewed-on: https://review.openstack.org/26413
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Some glance "unit" tests connect to a remote S3 account, but this is
not in the spirit of proper unit testing and it's unclear whether
the tests are even run any longer. Also, it would be best not to
have credentials for remote services sitting on Jenkins unit test
slaves as they're accessible to any other tests and could be
trivially exposed.
Change-Id: I2cf76f9a77efc08598e803d3413bb719e84bfe6a
Reviewed-on: https://review.openstack.org/25921
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Mark Washenberger <mark.washenberger@markwash.net>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
This commit sets the version of puppet to install
as the approximate version to by adding ~> to the version
string.
Previously, the version number was not valid.
Change-Id: I3cf70986f951049f6f5f5d49a54629b7e29152c0
Reviewed-on: https://review.openstack.org/26401
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
Change-Id: If32becf64f944cba39cdba025eb57cd55f6825db
Reviewed-on: https://review.openstack.org/26391
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Change-Id: Ie63ed6010424fdf9882dd6fd7fdfd2a4fa16b7b5
Reviewed-on: https://review.openstack.org/26387
Approved: James E. Blair <corvus@inaugust.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
* openstack_project/manifests/logstash.pp: Change source path from
puppet://modules/... to puppet:///modules/... so that puppet can find
the script.
Change-Id: I9c41f0b158d9ace9e839e34bcba37698b3a8cd18
Reviewed-on: https://review.openstack.org/26402
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
Add a script that listens to jenkins ZMQ events and uses that
information to grab log files and pipe them into logstash. Configure
logstash to use this script and allow this script to connect to jenkins
via tcp port 8888.
Change-Id: Iced7d3a3147c116170a238b4fe07b46b7fb2a2a3
Reviewed-on: https://review.openstack.org/26035
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
* modules/jenkins/files/slave_scripts/propose_translation_update.sh:
Instead of evaluating find's output in test treat finds output as a
string and check if that string is null to determine if find found any
.po files. This is a more reliable way to check for the presence of .po
files as it does not result in confusing test.
* modules/jenkins/files/slave_scripts/upstream_translation_update.sh:
Instead of evaluating find's output in test treat finds output as a
string and check if that string is null to determine if find found any
.po files. This is a more reliable way to check for the presence of .po
files as it does not result in confusing test.
Change-Id: I53f7cc47e3762e4529eaf72f457852e650413b16
Reviewed-on: https://review.openstack.org/26346
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
The set of people who work on both of these are a hybrid between
oslo folks and infra folks. Enable them.
Change-Id: I191771907821b51252dfddd9718c133ad016e4cb
Reviewed-on: https://review.openstack.org/26326
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Change-Id: I9742b8ee6b26a6cfd251057e628e3f419fca09f5
Reviewed-on: https://review.openstack.org/26299
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Gerrit ACL files previously assigned client prerelease and release
tagging responsibility to milestone groups for official OpenStack
projects. This change switches that role to rely on the
corresponding PTL groups instead.
Change-Id: I103349d6e5ecdeefeac87a625856a54795d06a84
Reviewed-on: https://review.openstack.org/25806
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Thierry Carrez <thierry@openstack.org>
Reviewed-by: matthew-wagoner <matthew.wagoner@hp.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
This commit attempts to fix the unit test gates
by adding a few parameters that are required
for zuul to build the jobs.
Change-Id: I8b9c14b1be636e82dbfc3f88b6501813aff41d4c
Reviewed-on: https://review.openstack.org/26393
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Make it possible to optionally install ep_headings on an etherpad
environment. This makes it easy to enable this on some environments,
but not all. Default to 'false', but set 'true' for etherpad_dev.
With summit coming up, it would be nice to have ep_headings in the
etherpads, makes them a lot easier to read.
fix puppet lint issue with all the equals signs not lining up.
Change-Id: I8cfa12480aed0b351012161c2cdbc406c0f52e7a
Reviewed-on: https://review.openstack.org/26380
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
The global python-subunit install that was used for subunit log
processing is interfering with the version desired for nova because nova
enabled sitepackages.
Remove the global install and use the local virtualenv install of
python-subunit to process subunit logs. This ensures compatibility with
testrepository and the subunit logs themselves.
Change-Id: Id634b7f96bcdb594242c0ae5734f77a9fdf5425c
Reviewed-on: https://review.openstack.org/26396
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
* modules/openstack_project/manifests/zuul.pp: Force the removal of
/var/lib/zuul/www, /opt/jquery-visibility, and /opt/jquery-graphite as
these are directories and puppet will not remove them without the force
option. Remove /var/lib/zuul/www recursively allowing us to remove
specific management for files in that dir. Also, align whitespace in
that section of zuul.pp while we are touching the file.
Change-Id: Iae2af7aba08e7ddb0f7e359287de253b7d212ada
Reviewed-on: https://review.openstack.org/26268
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
* modules/openstack_project/manifests/gerrit.pp: Change the
manage-projects exec timeout from the default 5 minutes to 15.
Change-Id: I47511f3e0c6d567edea0c65e0a9549fd3c798956
Reviewed-on: https://review.openstack.org/26171
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Add script and cron job to consolidate find through
/srv/static/logs/ to gzip files and to search for .gz files
over 183 days old and empty directories over a day old and
remove them.
Change-Id: I78f08852c8ee45fe8234d6b8ea0e25e199216cfd
Reviewed-on: https://review.openstack.org/26049
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
All remaining unit tests and builds which previously took place on
persistent precise*.slave.openstack.org servers now run on quantal
servers instead.
Change-Id: Ie4a59eeb7e3895f5d35471377c3bea462c615f50
Reviewed-on: https://review.openstack.org/26084
Reviewed-by: matthew-wagoner <matthew.wagoner@hp.com>
Reviewed-by: Monty Taylor <mordred@inaugust.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
This commit adds unit tests that can serve as a minimal
gate that verifies the Puppet modules work on the following
versions of Puppet:
- 2.6
- 2.7
- 3.0
- 3.1
and builds jenkins jobs for the following modules:
- cinder
- nova
- glance
- horizon
- openstack
- swift
The unit tests are implemented as a job-group in jenkins job builder
with a single project called puppet-module-unit that is set as the
check and gate for the stackforge projects.
Change-Id: I61684bf150e572adaf3e9d9ae67f22d409f9afa4
Reviewed-on: https://review.openstack.org/26148
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Dan Bode <bodepd@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Remove 'include' gearman as it's redundant and results in:
"Error 400 on SERVER: Duplicate declaration: Class[Gearman]
is already declared;"
Also, move declaration to zuul manifest as it is part of the
configuration of the OpenStack zuul server.
Change-Id: I9acf0b0d5e6b8c83aca38aa6b201eddf6ea5f023
Reviewed-on: https://review.openstack.org/26264
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
Change-Id: Idccf0b09008483b407b574dadce67845aed7daf0
Reviewed-on: https://review.openstack.org/26224
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