2526 Commits

Author SHA1 Message Date
Jenkins
72d6967405 Merge "Ensure python pip is installed before zuul" 2013-08-15 01:51:10 +00:00
Jenkins
aae845380c Merge "Don't compress very, very recent log files" 2013-08-15 01:50:42 +00:00
Jenkins
402057c996 Merge "Clean up warning messages for asterisk" 2013-08-15 01:18:03 +00:00
Jenkins
77e0056c4c Merge "Properly load modules.conf" 2013-08-15 01:17:01 +00:00
Jenkins
b8cf0809b3 Merge "Point to README.rst instead of .md for Devstack Gate." 2013-08-15 01:14:14 +00:00
Jenkins
45e1bef576 Merge "Add new mysql_backup module." 2013-08-15 00:03:15 +00:00
Jenkins
3ba63a0604 Merge "Sort mailing lists in alpha order" 2013-08-15 00:03:05 +00:00
Jenkins
344adf1f4d Merge "Add logging to the openstack-metering IRC channel" 2013-08-15 00:00:33 +00:00
Clark Boylan
c17059cbd2 Add new mysql_backup module.
The puppetlabs mysql modules has a backup class which seems to be too
smart for its own good. Create a simple module with a backup define that
allows us to backup specific databases independently.

Change-Id: If8a68b254ab1df61a1c9f99f8484a6ebd2e66944
2013-08-14 16:53:45 -07:00
Jenkins
ea4949b90b Merge "Actually let os-*-config release to PyPI" 2013-08-14 13:43:28 +00:00
Monty Taylor
44d1cccfca Actually let os-*-config release to PyPI
It helps to have the jobs defined...

Change-Id: I4c559ee24e6abecb22c39073109bc69966de4ee0
2013-08-14 00:07:43 -03:00
Jenkins
b81c851b6d Merge "Set tag uploading permissions for TripleO" 2013-08-14 01:36:58 +00:00
James E. Blair
336437c741 Gate nodepool on pep8.
Change-Id: Idec60f4deeeb0f6e0099aa483b23dc1542d0b668
2013-08-13 15:35:48 -07:00
Marton Kiss
063c33cdab Add groups to gerrit
Add groups community portal to master project list, setup ACL and minimal gating.

Change-Id: Ia513509083d05b97e6e2db088e3d9c4d24e22776
2013-08-14 00:05:10 +02:00
Clark Boylan
5bb7c62058 Create distinct fileinput objects in htmlifier.
* .../logs/htmlify-screen-log.py: fileinput.input is a global attempting
to update it when it is already active causes problems. Instead create
dinstinct FileInput objects for iterating over files to avoid problems
with globals.

Change-Id: I6ac585e55c918b9bcdb188d347049cbb3abb4125
2013-08-13 13:04:59 -07:00
Jenkins
5b3b157650 Merge "Add testr parallel run to gate pipeline nonvoting." 2013-08-13 18:31:28 +00:00
Jeremy Stanley
7f8e6d9bce Sort mailing lists in alpha order
* modules/openstack_project/manifests/lists.pp: Sorted for ease of
management and to reduce parallel change merge conflicts in the
future.

Change-Id: I12240060e30114bd0a455768f498681b7a2c232c
2013-08-13 17:48:16 +00:00
Jenkins
68d3cc689e Merge "Add pecan project." 2013-08-13 17:46:47 +00:00
Ryan Petrello
c1e811d63f Add pecan project.
Change-Id: I9574e5de6a98a210bafec8204ced21634370ca00
2013-08-13 13:40:29 -04:00
Paul Belanger
81944937c7 Clean up warning messages for asterisk
*Grumble Grumble* Seems the Asterisk packaging from Digium is missing
asterisk functionality, as such we need to remove some modules from
loading otherwise we see the following warnings:

[2013-08-13 17:21:49.911] WARNING[20375] loader.c: Error loading module
'app_setcallerid.so': /usr/lib64/asterisk/modules/app_setcallerid.so:
cannot open shared object file: No such file or directory
[2013-08-13 17:21:49.914] WARNING[20375] loader.c: Error loading module
'codec_speex.so': /usr/lib64/asterisk/modules/codec_speex.so: cannot
open shared object file: No such file or directory
[2013-08-13 17:21:49.916] WARNING[20375] loader.c: Error loading module
'format_sln16.so': /usr/lib64/asterisk/modules/format_sln16.so: cannot
open shared object file: No such file or directory
[2013-08-13 17:21:49.917] WARNING[20375] loader.c: Error loading module
'func_curl.so': /usr/lib64/asterisk/modules/func_curl.so: cannot open
shared object file: No such file or directory
[2013-08-13 17:21:49.920] WARNING[20375] loader.c: Error loading module
'func_speex.so': /usr/lib64/asterisk/modules/func_speex.so: cannot open
shared object file: No such file or directory
[2013-08-13 17:21:49.922] WARNING[20375] loader.c: Error loading module
'res_curl.so': /usr/lib64/asterisk/modules/res_curl.so: cannot open
shared object file: No such file or directory

Change-Id: I0e148d05b1d73967b335912ffa208670003b44c7
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
2013-08-13 13:29:21 -04:00
Paul Belanger
99c4dfcc3d Properly load modules.conf
This was a missing (+) from the context header, this failed to properly
load the modules listed in modules.conf.

Change-Id: Ic49216f9e059267ce5a13a8304bc703720e128b8
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
2013-08-13 13:22:13 -04:00
Jenkins
4cebdfb01e Merge "Make all devstack-vm jobs single-use" 2013-08-13 17:18:41 +00:00
Jenkins
fd84ef947a Merge "Remove unneeded node label parameters" 2013-08-13 17:18:33 +00:00
Monty Taylor
7b336eb62f Set tag uploading permissions for TripleO
The TripleO program, and thus the PTL+delegates, need to be able to
release their projects.

Change-Id: I1783938701975832204cdd478de665bb009dcd38
2013-08-13 13:58:59 -03:00
James E. Blair
545f7f8572 Make all devstack-vm jobs single-use
Use the new gearman-plugin single-use feature with all 'devstack-vm'
jobs.  This is compatible with the current devstack-gate scripts,
though once this is in place, they can be updated so that they no
longer perform relabel operations.

This is also compatible with future devstack-gate nodepool operations.

Change-Id: I6fcadb47ba5eeead3d11926019b3c041305c95f7
2013-08-13 09:44:28 -07:00
James E. Blair
7fd495116b Remove unneeded node label parameters
Change-Id: I8c02acf3a5d735d7241ab41b285090c3d3fa0677
2013-08-13 09:44:10 -07:00
James E. Blair
4ccb2e7fd4 Add nodepool project
Change-Id: I433c794b53e26a34bb78e7ac198d1fc7b39e501c
2013-08-13 09:42:16 -07:00
Matthew Treinish
2b98b0715b Add testr parallel run to gate pipeline nonvoting.
This commit adds the gate-tempest-devstack-vm-testr-full jenkins job
to the gate pipeline for each project that has it in their respective
check pipeline jobs. The runs have been getting more stable, so adding
it to the gate queue for final validation before of stability before
switching it to the tempest default.

Change-Id: I2f8ac43f9736122238c51143e8716de18e359d6b
2013-08-13 10:20:02 -04:00
Jenkins
c40b6809bb Merge "Create new repo to host legacy heat-cfn client." 2013-08-12 22:03:27 +00:00
Jeremy Stanley
968e77129b Don't compress very, very recent log files
* modules/openstack_project/files/log_archive_maintenance.sh: On
occasion the compressor will be engaged on a file which is still
being written to the log archive, resulting in a compressed but
truncated copy along with the original it lacked the write lock to
unlink. Then on a subsequent pass, this file will be skipped because
the destination filename already exists. Instead, don't compress a
file unless its last modified time is more than 10 minutes in the
past.

Change-Id: Ife874784babd41aa45b4183f4f0a5a5730cf5a23
2013-08-12 21:23:40 +00:00
Jenkins
a3db4339a9 Merge "Mark puppet-lint jobs as voting" 2013-08-12 21:07:42 +00:00
Jenkins
d7430126f7 Merge "enable htmlify on main log vhost" 2013-08-12 20:59:19 +00:00
Doug Hellmann
7c27d7b9a3 Add logging to the openstack-metering IRC channel
Change-Id: I86932636e85a55e87bc8340b44b0e927d0ee0cdc
2013-08-12 16:20:40 -04:00
Jenkins
adfb2a7853 Merge "A few updates for RHEL based systems" 2013-08-12 20:13:36 +00:00
Jenkins
fc008992dc Merge "robustify htmlifier for logs" 2013-08-12 20:08:14 +00:00
Mathieu Gagné
e6cd17a787 Mark puppet-lint jobs as voting
Since the introduction of non-voting puppet-lint jobs for OpenStack
puppet modules, a lot of cleanup have been done in the manifests.

All puppet-lint ERRORS have been fixed and builds are now passing
successfully. We wish to enable voting for puppet-lint jobs.

We are aware that WARNINGS are still present but won't fail the build.
Fixing WARNINGS will be a work in progress in the following months.

Change-Id: I155154b7a3fe2c18130bdcb6b76be11f57c0a0ed
2013-08-12 15:19:24 -04:00
annegentle
6887ca69c5 Point to README.rst instead of .md for Devstack Gate.
Change-Id: I2af9d116f03cc5e66cac85c7db1eb02fd97f53ca
2013-08-12 14:06:40 -05:00
Sean Dague
19db47c242 robustify htmlifier for logs
The 404 handler that previously existed didn't actually handle the
file not found case, because we hit it too late in the generator,
so all control was over in Apache. In order to deal with this
instead try to open and close the file early, to trigger the
exception before we get to the generator. This opens us up to a
small race, which we should never see on a real system. And also
let's us keep the generator approach which we need from a memory
perspective on the server.

Also ensure that we are only handling the non-query string part
of path info when we are trying to find a file, otherwise query
strings make everything 404.

And lastly, give us an out if we want to make a web browser get
the text version instead of the html version via passing
?content-type=text/plain on the query string. Some logs like
nova-api are so large (35MB of html) that some browsers on some
OSes completely fall over dealing with them. This will let those
users get around it if it's a problem.

Change-Id: I7383deb95dcbc097aa6c1053dc9bb5a8de04cf26
2013-08-12 14:07:39 -04:00
Joe Gordon
efac3d8339 Remove oslo gerritbot posts from openstack-nova
Nova doesn't need to keep track of oslo upstream as we don't autosync
patches accross.

Change-Id: I9de78a2c2c0981ccc0be4b628ab6e5687fdaa64b
2013-08-12 16:58:45 +00:00
Jenkins
495853a2f7 Merge "Add tuskar-ui to stackforge" 2013-08-12 14:26:53 +00:00
Jordan OMara
55991f545c Add tuskar-ui to stackforge
Basic setup based on http://ci.openstack.org/stackforge.html

Change-Id: Ide11358502b6ea2070d08ada631a0ff19c8a225c
2013-08-12 10:19:49 -04:00
Jenkins
72f5ce28a5 Merge "Add tuskar and tuskarclient to stackforge" 2013-08-12 14:04:53 +00:00
Jenkins
5512c483b5 Merge "Invert modules.conf logic" 2013-08-11 16:45:12 +00:00
Jenkins
cd172ae22c Merge "Add reload support to Asterisk" 2013-08-11 16:44:24 +00:00
Jenkins
1537802fd6 Merge "Don't post merges in openstack-dev and openstack-nova" 2013-08-11 16:41:11 +00:00
Jenkins
a6eae05a9e Merge "Add stable/grizzly branch to gerribot for puppet" 2013-08-11 16:40:33 +00:00
Jenkins
1d99b5b4fb Merge "Exec pip freeze in gate-requirements-install" 2013-08-11 16:38:51 +00:00
Jenkins
78fb4d6306 Merge "Make subunit2html.py py3k and python2 compatible." 2013-08-11 16:37:20 +00:00
Jenkins
f7f120bc37 Merge "unified styling on progress bars" 2013-08-11 16:24:42 +00:00
Jenkins
86e39dee41 Merge "float the progress bars and statuses to the right" 2013-08-11 16:24:07 +00:00