2526 Commits

Author SHA1 Message Date
Sean Dague
924e858b3a unified styling on progress bars
turns out, with much interesting difficulty, you can actually
style html5 progress bars accross browsers. Do this so that the
colors are more consistent with what's already on the page. This
makes things a bit less visually jarring than chromes default
progress bars which completely dominate the page.

Change-Id: I5815114fbb3703e84c0cd696b5a3f285146c9025
2013-08-11 11:52:27 -04:00
Jenkins
e3dc7a31ee Merge "deploy jenkins plugin pom.xml file." 2013-08-11 14:05:29 +00:00
Monty Taylor
60ef5a3fd0 Remove if module statements
Because of the way we're doing ssl on the centos, the ifmodule
statements evaluate to false. Remove them.

Change-Id: Iad771249c6dc5cf5ede493183f5cebb98c3deb69
2013-08-10 20:52:55 -03:00
Jenkins
26be436581 Merge "Revert "Gate jeepyb and openstack/requirements on pbr"" 2013-08-09 21:48:54 +00:00
Jenkins
07a283abe6 Merge "Enable ssl module in httpd on git.openstack.org" 2013-08-09 21:46:15 +00:00
Jeremy Stanley
7c186e9703 Revert "Gate jeepyb and openstack/requirements on pbr"
This reverts commit 8a76bf3788f80302250296e8e999b3c2912bc5fd.

The parentheses workaround for the JJB parsing bug mentioned in the
review notes turned out to not actually function in the resulting
job.

Change-Id: I10e2f6164e616fbaaabbfc3328c6f4bd620d5621
2013-08-09 21:43:45 +00:00
Jenkins
ff16166846 Merge "Gate jeepyb and openstack/requirements on pbr" 2013-08-09 20:13:30 +00:00
Elizabeth Krumbach
3810e0b49e Enable ssl module in httpd on git.openstack.org
Adding CentOS ssl.conf and make sure mod_ssl package is
installed.

Change-Id: Ie891716b815a4b103aa1911696ee5b2cb8af13a4
2013-08-09 11:47:39 -07:00
Monty Taylor
dd5189f81e Fix pbr doc jobs
ci.openstack.org isn't a real thing.

Change-Id: I9a6ca60b3cc7f8bfffcdbc106743bd332723e39d
2013-08-09 11:59:25 -03:00
Sean Dague
ac25e42d42 float the progress bars and statuses to the right
this floats the progress bars and statuses to the right, which
provides a nicer visual block for all the status elements. The
progress bars need a margin hack to get them to visually align with
the rest of the line.

This also moves the progress bar width into the css instead of
inline, and to 5em which is approx what SUCCESS width is in chrome.
(Should be about the same in other browsers, but font rendering
is different between webkit / firefox).

Errant white space deleted, my editor does that on all changes,
sorry if that noises things up.

Change-Id: Ibf4288049e3b24949d17a6b39f2cf1b7bd7a52dc
2013-08-09 07:58:10 -04:00
Mathieu Gagné
99b3fc6cae Add stable/grizzly branch to gerribot for puppet
Tell gerribot to announce events on stable/grizzly branch
for all puppet-openstack projects.

Change-Id: Iff3472b0cb298b2489ea494a5d270cae8532b555
2013-08-08 21:13:28 -04:00
Joe Gordon
14c2f9221f Don't post merges in openstack-dev and openstack-nova
Merged patches are almost never relavent for any sort of conversation,
the work is already done, so no reason to post it.

Disable these for two of the bigger rooms, openstack-dev and
openstack-nova.

Change-Id: Ib7449c5dd4468057c98e4d755a6b96d2a1f9f244
2013-08-08 16:47:07 -07:00
Monty Taylor
8a76bf3788 Gate jeepyb and openstack/requirements on pbr
Use the pbr integration test to gate jeepyb's run-mirror as well as
additions to the openstack/requirements file.

Change-Id: I0da16c3987e5678af2636d77f19dd03fa86b912a
2013-08-08 22:35:21 +00:00
Jenkins
07efb784e5 Merge "Add python33 tests to all openstack python clients" 2013-08-08 14:40:45 +00:00
Jiri Stransky
4cb6f73a5a Add tuskar and tuskarclient to stackforge
This is just a minimal viable setup according to the guide [1]. Gate
tests will be added subsequently.

[1] http://ci.openstack.org/stackforge.html

Change-Id: I7f79634a06fddd4b7aa47938a006365204c38c4e
2013-08-08 15:28:54 +02:00
Elizabeth Krumbach
9a07f307a7 Update httpd log directory in template for git.o.o
The ${APACHE_LOG_DIR} isn't expanding as I had expected on
the CentOS server, updating to default CentOS apache log
directory.

Change-Id: I8fc6ee5084e2ef69be9e888473155c865bdbdfd0
2013-08-07 22:14:02 -07:00
Elizabeth Krumbach
ceb405b4bb Fix ssl location for git.o.o on CentOS
Attempted to put Apache ssl certificates for git.o.o into the
/etc/ssl/ and /etc/ssl/ directories, but this is a bit of a
Debianism. Updating to RedHat style /etc/pki/tls directories.

Change-Id: Icb83ee2601d29ad679e7c8503a406faeb5153727
2013-08-07 21:22:40 -07:00
Jenkins
6b12e39792 Merge "Fix double-declaration of cgit class" 2013-08-08 03:34:08 +00:00
Elizabeth Krumbach
f7fb31242b Put correct gerrit ssh pubkey on git.o.o
The pubkey being used previous was the server pubkey, not the
gerrit2 user pubkey. The gerrit2 user pubkey is now in hiera
and switched git.openstack.org to use that for the
authorized_keys file.

Change-Id: I6665ef119071b8b68e4cb6bb7f7e8d79ad04fcbc
2013-08-07 20:18:28 -07:00
Jenkins
ce7722da89 Merge "Add replication of git from gerrit to git.o.o" 2013-08-08 02:28:41 +00:00
Elizabeth Krumbach
1ae208113d Add replication of git from gerrit to git.o.o
Modify gerrit's git replication configuration so that it
pulls in from a list of replication targets defined in
puppet rather than individually added stanzas.

Pull the replicate_github variable from files, since it
is no longer required.

The replicate_local variable remains because it's used
in the apache configuration and for setup of the local
replication space for git.

Also add the cgit server to the list of servers.

Change-Id: I68de89bb216565f1754eb9b192bd437adcbf768b
2013-08-07 18:17:47 -07:00
Paul Belanger
5a864b720a A few updates for RHEL based systems
Plus a ProTip about hiera

Change-Id: I307d264af650647f53b3e35a3bfc5721a06b06a8
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
2013-08-07 19:38:23 -04:00
Elizabeth Krumbach
64dd0f2b8f Fix double-declaration of cgit class
The cgit class was declared twice, fixing up syntax so it's not.

Change-Id: I94691090e9c5fb49153dbc89ed414e2e7a37afa4
2013-08-07 16:33:55 -07:00
Jenkins
5de16a0fb9 Merge "Add httpd ssl support to git.openstack.org" 2013-08-07 23:03:45 +00:00
Clark Boylan
cddb8715c1 Make subunit2html.py py3k and python2 compatible.
* .../subunit2html.py: Open the html file for writing in binary mode so
that we can specify utf8 as the encoding. Stop trying to decode strings
that have already been preprocessed by the subunit parser. Treat them as
strings and encode to bytestring when writing to the output file.

Change-Id: I81f13794ad7b40dfbc8ad44d2a9a5acd855c0029
2013-08-07 15:02:03 -07:00
Jenkins
6fa7f76cbd Merge "Added pep8 checks to requirements" 2013-08-07 21:43:10 +00:00
Jenkins
b2f9710bee Merge "Prepare to test git-review" 2013-08-07 19:26:43 +00:00
Jenkins
8c359139f6 Merge "Unset ZUUL_PROJECT on periodic devstack jobs" 2013-08-07 19:12:31 +00:00
Jenkins
58bb8189a3 Merge "Fix puppet-lint for bare puppet modules" 2013-08-07 18:32:09 +00:00
James E. Blair
d8ddcda9ab Unset ZUUL_PROJECT on periodic devstack jobs
The Zuul periodic trigger sets it, but devstack-gate expects
that if it is set, then ZUUL_REF will also be set, which it is
not (yet).

Change-Id: Id5ad96fca83c7e8c50f567fa6220ad00f1252e41
2013-08-07 10:17:16 -07:00
Monty Taylor
471ce0c125 Added pep8 checks to requirements
Change-Id: I33551967c6bf1a7958204fcb0ac8a079551d2a74
2013-08-07 10:11:15 -03:00
Jenkins
d420137041 Merge "Allow puppet-manager-core to review stable branches" 2013-08-07 00:24:14 +00:00
Jeremy Stanley
4f8ed2c553 No longer link pip to pip-python on Red Hat
* modules/pip/manifests/init.pp: Remove the symlink workaround for
older python-pip EPEL packages since current versions now provide
/usr/bin/pip directly instead of /usr/bin/pip-python. The latter has
been switched to a symlink itself, so without this change in Puppet
we get circular symlinks and no executable.

Change-Id: If09a9c2a511dcc9ae845833543e304f1459fdeb2
2013-08-06 23:45:46 +00:00
Elizabeth Krumbach
8b81e9d213 Add httpd ssl support to git.openstack.org
Certificates have been added to hiera, now adding the support for
https in a new apache file.

Change-Id: I8447d60a15779b103556e53f04accf671dbf4843
2013-08-06 16:26:52 -07:00
Jenkins
ed1d2b1201 Merge "Add jenkins-job-builder-core group" 2013-08-06 23:19:08 +00:00
Khai Do
384b5472e2 deploy jenkins plugin pom.xml file.
This is a fix for bug 1208901.

  *modules/openstack_project/files/jenkins_job_builder/config/jenkins-plugin-jobs.yaml
     - move more details into jenkinsci-upload.sh

  *modules/jenkins/files/slave_scripts/maven-upload.sh
     - renamed to jenkinsci-upload.sh

  *modules/jenkins/files/slave_scripts/jenkinsci-upload.sh
     - created a versioned pom.xml file
     - deploy both hpi and pom file to repo.jenkins-ci.org

Change-Id: I6564e3ade04f3675ab7c269f26b8906385b5041f
2013-08-06 15:37:07 -07:00
Steve Baker
fe9d555463 Create new repo to host legacy heat-cfn client.
Our cfn compatible clients (heat-cfn, heat-boto, heat-watch)
need to be moved out of the main heat server repo.

These tools are only useful to heat developers to debug
the CloudFormation compatible API, so openstack-dev has
been chosen as the most appropriate home.

There is no intention to do any pypi released from this
repo, and we will be instructing distro packagers to not
package these scripts.

Change-Id: I5a1f8cb51f20733fa9b91ebbd60fe3066e3313f8
2013-08-07 10:31:16 +12:00
Jenkins
f12c023102 Merge "Enable pypi jobs for diskimage-builder" 2013-08-06 22:26:02 +00:00
Jenkins
13e6c73316 Merge "Add git-daemon to cgit server." 2013-08-06 22:06:10 +00:00
Jenkins
e220cfe16a Merge "Don't index logs with DEBUG log level." 2013-08-06 21:30:08 +00:00
Jenkins
021f07bcf7 Merge "Fix logstash.o.o elasticsearch discover node list." 2013-08-06 21:29:53 +00:00
Jenkins
1cced235de Merge "Replace tx node label with proposal in jobs." 2013-08-06 21:29:46 +00:00
Jenkins
8d346cd442 Merge "Ensure /var/lib/zuul is owned by zuul" 2013-08-06 20:14:50 +00:00
Jenkins
e71a0268d1 Merge "Make the python33 template part of python-jobs" 2013-08-06 20:12:08 +00:00
Jenkins
e0d973399a Merge "Add Python 3.3 PyPI mirror jobs" 2013-08-06 20:11:16 +00:00
Clark Boylan
219cef8d06 Don't index logs with DEBUG log level.
ElasticSearch has a hard time performing queries on large amounts of
data. It must load the fields it is searching on into memory and that
can cause the node to use all of the memory allocated to it which in
turn causes a lot of garbage collection essentially taking the node
offline. Filter out DEBUG log messages in the devstack logs to reduce
the amount of data that must be loaded into memory when performing
searches.

Change-Id: Icfe9c8c17ccef4f9379c774eef791f43463dcf6d
2013-08-06 11:52:26 -07:00
James E. Blair
59ed2ad9c0 Add jenkins-job-builder-core group
Change-Id: I66b536910fb67c69e88a84aaf1a68f5ce0920993
2013-08-06 11:35:53 -07:00
Jenkins
9415f55744 Merge "Add more jobs for Savanna projects" 2013-08-06 18:26:22 +00:00
Clark Boylan
ee6dabb785 Fix logstash.o.o elasticsearch discover node list.
Logstash.o.o needs to be given the host and port for its elasticsearch
discover node list. Fix the change that used just a list of hosts.

Change-Id: If421007f633eb54a5dc65d5ede57d1e0a6f1c5d9
2013-08-06 10:46:00 -07:00
Mathieu Gagné
845012b7f4 Allow puppet-manager-core to review stable branches
Change-Id: I41d49a9e97c66c90f0c12e1509e292b23cad8251
2013-08-06 13:22:44 -04:00