1507 Commits

Author SHA1 Message Date
Clark Boylan
aae5ffc65e Make the Jenkins log pusher a service.
* modules/openstack_project/manifests/logstash.pp: Run the Jenkins log
pusher script as a service. This is the first step in making Logstash
use the TCP inputs instead of pipe inputs.

* modules/openstack_project/files/logstash/jenkins-log-pusher.init: Add
a simple init script for the Jenkins log pusher.

* modules/openstack_project/templates/logstash/indexer.conf.erb: Switch
to TCP input instead of pipe input as the new Jenkins log pusher service
will push log events over TCP.

Change-Id: Id80c710abd5facd71d18afb2b250b2d7d92dec2d
Reviewed-on: https://review.openstack.org/28074
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-05-06 19:32:05 +00:00
Sean Dague
980dc60c47 specify gerrit-committer
this is needed after https://review.openstack.org/#/c/28286 lands
to ensure the same upstream behavior.

Change-Id: I4f9110f7ecffa6652184c4f1f6ea5376f5b7c4a6
Reviewed-on: https://review.openstack.org/28287
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
2013-05-06 18:50:11 +00:00
Clark Boylan
5ed4ce1b86 Set number of faceting indexes to 1 in Kibana.
* modules/kibana/files/config.rb: Kibana uses ElasticSearch's faceting
feature to collect statistics. It defaults to performing this over all
indexes but this is expensive so limit it to 1 index.

Change-Id: I324099f88a9855062aba4905380c9dc8540555a5
Reviewed-on: https://review.openstack.org/28202
Reviewed-by: K Jonathan Harker <jesusaurus@mail.com>
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-05-06 18:23:44 +00:00
Jesse Keating
67a417bc61 Default to admin viewable mailman membership
Change-Id: I0734d37ce65d817208c3b8a37e9b322d235ae8e1
Fixes: bug #1021493
Reviewed-on: https://review.openstack.org/28224
Reviewed-by: Rainya Mosher <rainya.mosher@rackspace.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Stefano Maffulli <stefano@openstack.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-05-06 18:13:53 +00:00
K Jonathan Harker
407534435d Add a default_mapping to elasticsearch.
* Don't store or index `_all`.
* Compress `_source` (which is stored but not indexed by default).
* Create a dynamic template for the string type.
* Only analyze the index of `@message` strings.

This is a very rudimentary config, and should probably be expanded
on by someone who has a deeper understanding of elasticsearch.

Change-Id: I14052c48c7bb6f05e259615a5203dc1ad87a08af
Reviewed-on: https://review.openstack.org/28216
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Jesse Keating <jesse.keating@rackspace.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2013-05-04 12:36:12 +00:00
Clark Boylan
03408d1d83 Add udp and tcp output to log-pusher.py.
* modules/openstack_project/files/logstash/log-pusher.py: The logstash
pipe input is unreliable. Extend the log-pusher.py script to support udp
and tcp output so that the logstash udp and tcp inputs are options.

Change-Id: I84b0dc17f89ee5b551536da33c35c905df444bba
Reviewed-on: https://review.openstack.org/27999
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-05-03 18:44:51 +00:00
daisy-ycguo
dc21d725b2 Add script to upload/download translation resources of manuals.
Add two new translation jobs for manulas translation uploading and downloading

Bug 1162701

Change-Id: I2a07d588a85fad1c780984b3635b0795495e56f2
Reviewed-on: https://review.openstack.org/25810
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: matthew-wagoner <matthew.wagoner@hp.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-05-03 18:40:27 +00:00
Paul Belanger
9012c575ca Create openstack-infra/config project
In preperation for some upcoming puppet work, we needed to break out our
-infra/config puppet specific tests into more generic ones. This will
allow other projects to start using them

Change-Id: Ib7839b6877d4e2e945a344df26725a01dd02cb21
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-on: https://review.openstack.org/27952
Reviewed-by: James E. Blair <corvus@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-05-03 18:40:25 +00:00
Sean Dague
fd39491c38 give tempest-core approve permission on stable branch
because tempest is under openstack stable branch +2 actually defaults
to stable-maint, not tempest-core. We should have +2 to be able to
approve backports to tempest.

Change-Id: Ie610d828ab04054941010f68d917fee27aca6ca1
Reviewed-on: https://review.openstack.org/28167
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-05-03 17:38:23 +00:00
Daniel Salinas
9b0055f3c5 add openvz-nova-driver project to stackforge
Change-Id: If9f50a44bdcde1adc6de3fb32caa0f1262389735
Reviewed-on: https://review.openstack.org/27421
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-05-01 18:11:03 +00:00
Ryan Lane
26239bcb63 Add dependencies for lua and openid for mediawiki
We have OpenID and Scribunto installed, but their deps aren't
puppetized.

Change-Id: Iff3209ce0fd5bf811bd3b931e4a83518448e43c0
Reviewed-on: https://review.openstack.org/27862
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-05-01 17:49:12 +00:00
Jeremy Stanley
90cda306f6 Increase pypi mirror job timeouts.
Raise the pypi mirror job timeout from the default 30 minutes to 45.
At best the jobs take just under 20 minutes to complete, but
variability in network performance is frequently pushing them beyond
30 thus causing premature termination and failure.

Change-Id: I21718e7e44f91827f1648988d10c62f0ad69e707
Reviewed-on: https://review.openstack.org/27928
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-05-01 17:00:40 +00:00
Clark Boylan
ea8542377f Handle all exceptions in log-pusher.py.
* modules/openstack_project/files/logstash/log-pusher.py: Catch and
log all exceptions that make it to the top of our poll loops. Allows
for greater debugging of the script.

Change-Id: I4f8bb2ea1629ee98f5e70c978a299c889a22a939
Reviewed-on: https://review.openstack.org/27876
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-05-01 16:56:53 +00:00
Clark Boylan
9863c147dc Turn on log-pusher.py debug logging.
* modules/openstack_project/templates/logstash/indexer.conf.erb: Enable
log-pusher.py debug logging to help determine why logstash is restarting
the log-pusher and to see why the logs stop flowing at times.

Change-Id: I250a6400c2fd29201865e9f8c5761dc2f4fbf5c3
Reviewed-on: https://review.openstack.org/27871
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-05-01 00:28:05 +00:00
Clark Boylan
4cb22b5643 Give elasticsearch more heap memory.
* modules/logstash/files/elasticseach.default: Elasticsearch does not
handle running out of memory very gracefully. Recommended allocation is
half of the hosts memory. Give elasticsearch 4GB of the 8GB host.

* modules/logstash/manifests/elasticseach.pp: Copy new elasticsearch
defaults file into place on the host.

Change-Id: I9ed14148c901cd3fd4ec38333a722821adb77ff5
Reviewed-on: https://review.openstack.org/27870
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-05-01 00:28:02 +00:00
annegentle
661d2cff30 Fixes problem with the ftp file copy for basic-install guides.
Change-Id: I85c8e0f695b4c5cc5a10aa81c3a0872a6cccad80
Reviewed-on: https://review.openstack.org/27836
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: matthew-wagoner <matthew.wagoner@hp.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
2013-04-30 19:05:02 +00:00
Jeremy Stanley
795cf8657e Switching from RHEL to CentOS.
* .../jenkins_job_builder/config/python-bitrot-jobs.yaml: Add
centos6 bitrot variants of python26 bitrot jobs.

* .../jenkins_job_builder/config/python-jobs.yaml: Switch the node
label and name on python26 rhel6 jobs.

* .../zuul/layout.yaml: Replace python26 rhel6 job variants with the
new centos6 versions, but keep them non-voting still.

Change-Id: I31125b6c4d137591cf98716dbc8950537ad4d45b
Reviewed-on: https://review.openstack.org/27567
Reviewed-by: Dan Prince <dprince@redhat.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: matthew-wagoner <matthew.wagoner@hp.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-04-30 19:02:16 +00:00
Jeremy Stanley
b48c3bc49b Update launch docs for salt permissions.
* launch/README: Mention adding yourself to the salt group.

* modules/salt/manifests/master.pp: Loosen directory permissions
minimally as needed for salt group members to be able to run the
launch script without being root.

Change-Id: I4e462fe2efabe2200a635c79e4b7a1314bf174a3
Reviewed-on: https://review.openstack.org/27562
Reviewed-by: Jesse Keating <jesse.keating@rackspace.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
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-04-30 17:22:23 +00:00
Clark Boylan
45725e67ff Set more precise Kibana timestamp format.
* modules/kibana/files/config.rb: The Kibana timestamp format we were
using did not include milliseconds. Change the format to
'yyyy-mm-dd\'T\'HH:MM:ss.l' to include milliseconds in the time field.

Change-Id: I6d812d5ee3f2b778a1adccf950f5423584ad69cf
Reviewed-on: https://review.openstack.org/27752
Reviewed-by: matthew-wagoner <matthew.wagoner@hp.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-04-30 17:05:38 +00:00
annegentle
8e113d46c0 Splits the basic-install guide into two builds for Fedora/Ubuntu.
Change-Id: Ic3697239f2ae0421bfe3faab4dcd1450602deb8a
Reviewed-on: https://review.openstack.org/27443
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Anita Kuno <anita.kuno@enovance.com>
Reviewed-by: Khai Do <zaro0508@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-04-29 20:16:15 +00:00
Sergey Lukjanov
df40bb8180 readthedocs hook added to both Savanna projects
Change-Id: I20a7a5325b6506e9e321b169cef6e79a3d3327ed
Reviewed-on: https://review.openstack.org/27587
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-04-27 15:50:01 +00:00
Clark Boylan
9163946ed1 Special case HTTP 416 errors in log-pusher.py.
* modules/openstack_project/files/logstash/log-pusher.py: There is a
race between Jenkins uploading the log file and log-pusher.py requesting
bytes that have not been written to the log file yet. Special case HTTP
416 responses and ignore them as eventually these bytes should be
written to the file.

Change-Id: If67f6f238f1d45179e9bfdd18497a7076bda9324
Reviewed-on: https://review.openstack.org/27599
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-04-26 21:34:15 +00:00
Clark Boylan
2624ed4a4b Add logging support to log-pusher.py.
* modules/openstack_project/files/logstash/log-pusher.py: Add simple
logging support to debug log-pusher.py issues.

Change-Id: I1e7d54ba5dbce51ff1fccc2e11d55a589579bd04
Reviewed-on: https://review.openstack.org/27594
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-04-26 21:34:13 +00:00
Clark Boylan
5743958c47 Improvements to the log-pusher script.
* modules/openstack_project/files/logstash/log-pusher.py: Actually wait
for at least one second between log file fetches. time.sleep() may
return early (or immediately) resulting in some log files being missed
as they may not be available immediately. Also, flush sys.stdout after
each log event is written to it to keep downstream consumers up to date.

Change-Id: I9517488bcb440e5f9263ccf8db46ef743d4723f0
Reviewed-on: https://review.openstack.org/27533
Reviewed-by: matthew-wagoner <matthew.wagoner@hp.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-04-26 21:34:06 +00:00
James E. Blair
6a02951d98 Use requirements-core for os/requirements.
Change-Id: I767e41ac4964bf8dff4b92c9cc9082a67f03a44a
Reviewed-on: https://review.openstack.org/27577
Reviewed-by: Mark McLoughlin <markmc@redhat.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-04-26 19:07:14 +00:00
James E. Blair
8368dec679 Add apache license header to zuul module manifest.
Change-Id: I8374f389dc0a470a9e12b2987b3bd45dd07a9b74
Reviewed-on: https://review.openstack.org/27513
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Khai Do <zaro0508@gmail.com>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Antoine Musso <hashar@free.fr>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2013-04-26 14:48:28 +00:00
Lorin Hochstein
95a9e74fba Gate openstack-manuals on validation script
The openstack-manuals validation script is now passing regularly,
and the doc team is ready to use it for gating.

Fixes bug 1090933

Change-Id: I2264bda33072758d43bb31fc7841bf61393d2c6f
Reviewed-on: https://review.openstack.org/27459
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
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-04-26 03:11:11 +00:00
Jeremy Stanley
fec46f5170 Puppet dashboard mysqld innodb_file_per_table.
In 232747f we attempted to implement it this way initially, but
subsequent patchsets went off into the weeds instead trying to use
mysql::server::config which, as it turns out, was not introduced
until a newer version of the puppetlabs mysql module than we use.
Rather than go through a potentially disruptive infrastructure-wide
upgrade right this moment, this patch gets the job done in a more
traditional fashion.

Change-Id: I6967388072c7c8b3e170048e23618ea95bccfecc
Reviewed-on: https://review.openstack.org/27511
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Anita Kuno <anita.kuno@enovance.com>
Reviewed-by: Khai Do <zaro0508@gmail.com>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-04-25 23:47:50 +00:00
Jeremy Stanley
3089973311 Use facter's osfamily instead of operatingsystem.
The osfamily fact is more flexible when we want to support more
GNU/Linux distributions while avoiding unnecessary code duplication.

Change-Id: Iea4c73c19e7f94df8daccf25c764b6a4539a1ea0
Reviewed-on: https://review.openstack.org/27400
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-04-25 21:37:03 +00:00
Jeremy Stanley
669eb287c9 The facter osfamily of Ubuntu is Debian.
Clean up facter osfamily matches to just use Debian, not Ubuntu.
This is manually tested and confirmed to at least be the case on
Oneiric, Precise and Quantal.

Change-Id: I27b184ac419910f9c3271c3b4e57886333282a5f
Reviewed-on: https://review.openstack.org/27399
Reviewed-by: Spencer Krum <krum.spencer@gmail.com>
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-04-25 21:37:00 +00:00
Jeremy Stanley
ae3dfe4d95 Jenkins slave puppetry for CentOS.
The install scripts now look for CentOS in release files. Also some
instances of facter's operatingsystem are switched to osfamily and
capitalization of RedHat is normalized to match what facter uses.

Change-Id: I3bbca5481d0d5e6de9e62bfd6e2b0a85264ed6ed
Reviewed-on: https://review.openstack.org/27398
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-04-25 21:36:58 +00:00
K Jonathan Harker
901e706aea Use kibana as the web frontend to logstash.
Add a kibana module that installs kibana and flat configuration files,
and also disables the previous boring bland web frontend.

Change-Id: I772c66f07d2bc3a88128e101074be9d4162e3f8a
Reviewed-on: https://review.openstack.org/27089
Reviewed-by: Jesse Keating <jesse.keating@rackspace.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-04-25 20:45:19 +00:00
Clark Boylan
7f9a9d30a6 Add graphite.o.o to the list of cacti'd servers.
Change-Id: I106dd7266cfddbb9e20941453b21b345968a142e
Reviewed-on: https://review.openstack.org/27503
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-04-25 20:14:35 +00:00
Clark Boylan
7086b8f459 Run single node logstash without redis.
logstash.o.o is running into memory contention. The three logstash
processes (agent, indexer, web), redis, and elasticsearch are all memory
hogs. Remove redis which allows us to consolidate the work of the agent
and indexer into a single process.

If we decide to add remote logstash agents we will want to add redis to
the mix again. This is probably best done on a second host dedicated to
redis.

Change-Id: I5ba96b4a27d91cb73c9380ed47d0495b9005effa
Reviewed-on: https://review.openstack.org/27452
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-04-25 17:44:22 +00:00
Monty Taylor
f743ae5300 Add hacking and pbr to openstack-infra channel.
Change-Id: I076ef38a0cb6be82b6ba8c94e5605d09459a6517
Reviewed-on: https://review.openstack.org/27426
Reviewed-by: Anita Kuno <anita.kuno@enovance.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-04-24 23:30:55 +00:00
Monty Taylor
fd2516621f Make a repo for heat-templates.
Change-Id: I89e245963f97e5bdfa106118546bb12fe721b5da
Reviewed-on: https://review.openstack.org/27442
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Steven Hardy <shardy@redhat.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-04-24 23:17:36 +00:00
Dan Bode
915ba5f154 add quantum puppet module to stackforge
Change-Id: If78d175c823dd6ff288e944c74f9b47521e9ec16
Reviewed-on: https://review.openstack.org/27433
Reviewed-by: Anita Kuno <anita.kuno@enovance.com>
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-04-24 23:17:25 +00:00
Clark Boylan
98878bdd81 Add zmq-event-publisher Jenkins plugin to Gerrit.
Create a new project under openstack-infra for the zmq-event-publisher
Jenkins plugin. We are actually beginning to use this plugin for
logstash so it should follow our normal processes for code review and
merging.

The gearman-plugin project uses the same sort of build and package steps
so these Jenkins jobs have been converted to a set of templates in a job
group that both plugins can use.

Change-Id: I2bab79506119b1c04a8e9d48bc66f1a609426324
Reviewed-on: https://review.openstack.org/26872
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Khai Do <zaro0508@gmail.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-04-24 23:17:20 +00:00
Monty Taylor
845bdc7a35 Add gitdm to openstack infrastructure.
Change-Id: Id19133976c2e4013655a88637cb241c18d67e5bb
Reviewed-on: https://review.openstack.org/27425
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Anita Kuno <anita.kuno@enovance.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-04-24 20:46:16 +00:00
Sergey Lukjanov
ebe2fb5056 Unused job has been removed from Savanna projects.
flake8 and hacking are now combined into the single job and used instead
of two separated jobs - pep8 with copy-pasted hacking.py script and
pyflakes.

Change-Id: I8b2dc3fdc4c5a9ec921d39dae3e90405a01b7109
Reviewed-on: https://review.openstack.org/27343
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Elizabeth Krumbach <lyz@princessleia.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Khai Do <zaro0508@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-04-23 18:36:11 +00:00
Sean Dague
e1b5188302 make postgresql jobs non voting
postgresql is currently not running in devstack gate, which means
we've got a chicken vs. egg problem in getting it running again.

Turn it to non voting so we can get it running again and that someone
could fix nova to make it work.

Change-Id: I095de9370d0007539a8ea417372205ef69187bb4
Reviewed-on: https://review.openstack.org/27367
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-04-23 18:28:05 +00:00
Clark Boylan
2c92932ba0 Use curl -sS to silence non error output.
The logstash daily curl commands output non error messages on normal
runs. Use the -sS options to curl to silence all non error message
output.

Change-Id: I7df3abdd74f6e058cf0208cefb7639202e4f9d0e
Reviewed-on: https://review.openstack.org/27316
Reviewed-by: Anita Kuno <anita.kuno@enovance.com>
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-04-23 17:22:27 +00:00
Clark Boylan
b343db2b05 Change SecurityImpact destination address.
Change the destination address for SecurityImpact email notifications to
openstack-security@lists.openstack.org. This is being done at the
request of bdpayne.

Change-Id: If548c9ad74bb5e4f53f42ac737150a32ff54006e
Reviewed-on: https://review.openstack.org/27304
Reviewed-by: bdpayne <bdpayne@acm.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Spencer Krum <krum.spencer@gmail.com>
Reviewed-by: Elizabeth Krumbach <lyz@princessleia.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-04-23 17:20:45 +00:00
James E. Blair
da19610a16 Add logstash to cacti.
Change-Id: I1635704d92b911446a1450a62c1b733a92e3aeb3
Reviewed-on: https://review.openstack.org/26961
Reviewed-by: Khai Do <zaro0508@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2013-04-22 22:33:25 +00:00
Clark Boylan
ffd659db39 Escape use of '%' in cron entries.
The '%' has special meaning in cron. Escape the use of this character in
cron entries to allow these cron entries to run properly.

Change-Id: I049a8a2a4454f99aedb7fe3017db231b8a13e569
Reviewed-on: https://review.openstack.org/27294
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2013-04-22 20:53:36 +00:00
Jeremy Stanley
55123aa1d3 Debugging output for docbook properties script.
* .../jenkins/files/slave_scripts/docbook-properties.sh: Have the
shell echo commands run in this script, to aid in debugging. The
console log for jobs using this didn't previously provide sufficient
feedback to be able to see what values were set in the resulting
properties file.

Change-Id: I9909009d3f85e6c3c1e5dbc5465ef38adbd75df4
Reviewed-on: https://review.openstack.org/26849
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-04-12 22:41:40 +00:00
Jeremy Stanley
6fa817c670 Use docbook properties in basic install guide.
* .../manuals.yaml(openstack-basic-install): Pass the docbook
properties from the environment as parameters on the Maven command
line.

Change-Id: I8f21d8fa684145da5dcb8cb8beb094d51f9d328d
Reviewed-on: https://review.openstack.org/26848
Reviewed-by: Anne Gentle <anne@openstack.org>
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-04-12 18:57:22 +00:00
Mark McLoughlin
8d8cd1b6b6 Add translation-jobs for glance
Part of #1082805

glance has the correct babel integration already and I added the project
in transifex. Uploads seem to work fine now.

Change-Id: I9d89c4205e48e3f5c31e9ed3f3bfcd8b305b6f19
Reviewed-on: https://review.openstack.org/26595
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-04-12 14:49:28 +00:00
Clark Boylan
e3852213b0 Make subunit2html.py python2.6 compatible.
* modules/jenkins/files/slave_scripts/subunit2html.py: Swap out unittest
with testtools for python 2.6 compatibility. Remove argparse and
manually parse argv for python 2.6 compatibility.

Change-Id: If3a253439550b5394b9b7eac129d8ed66b7ba951
Reviewed-on: https://review.openstack.org/26785
Reviewed-by: lifeless <robertc@robertcollins.net>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2013-04-12 14:49:25 +00:00
David Shrewsbury
bc6848e7de Add StackForge Libra tarball jobs.
PBR was just integrated into Libra, so we'd like to take
advantage of that.

Change-Id: I5b1e54ffb28324c1a06691300d1963f74ad9974b
Reviewed-on: https://review.openstack.org/26521
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-04-12 13:55:08 +00:00