2446 Commits

Author SHA1 Message Date
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
Jenkins
5de16a0fb9 Merge "Add httpd ssl support to git.openstack.org" 2013-08-07 23:03:45 +00: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
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
Jeremy Stanley
6e2c0d775e Prepare to test git-review
* .../files/jenkins_job_builder/config/projects.yaml: Switch the
python-jobs group in for the previous pep8 and tarball jobs, since
we want to start running pythonXX tests too.

* .../files/zuul/layout.yaml: Run voting gate-git-review-pythonXX
jobs. These are effectively no-op tests for the moment, but will be
shortly followed by actual integration tests already under review.

Change-Id: I8cd516eef55e25d200609f6de3f06d322df383c7
2013-08-06 01:40:26 +00:00
Steve Baker
6f92f863fe Enable pypi jobs for diskimage-builder
Performing releases will facilitate diskimage-builder being
consumed by CI tooling, enabling tests which require customized
images.

Change-Id: Iafd16454a11123b2b41fc333b13576a01002bd9e
2013-08-06 13:14:30 +12:00
Jeremy Stanley
19223c2b82 Make the python33 template part of python-jobs
* .../files/jenkins_job_builder/config/projects.yaml: Remove the
gate-{name}-python33 template from projects which employ the
python-jobs group.

* .../files/jenkins_job_builder/config/python-jobs.yaml: Add the
gate-{name}-python33 template to the python-jobs group.

Change-Id: Ia745e3205a1be01bd49b44699106d90c7342fae4
2013-08-06 01:10:33 +00:00
Jenkins
8ced3c3034 Merge "More launch improvements" 2013-08-06 00:06:07 +00:00
Jenkins
b1719f6fae Merge "pbx: update SIP config to help deal with NAT issues" 2013-08-06 00:03:10 +00:00
Jenkins
2e43de1730 Merge "Add french list openstack-fr" 2013-08-05 23:37:18 +00:00
Jenkins
2504b54cae Merge "Use jenkins credentials store with d-g" 2013-08-05 23:35:46 +00:00
Jenkins
ac80baa78b Merge "Do not run python jobs for tripleo-image-elements" 2013-08-05 23:34:34 +00:00
Mathieu Gagné
5c1dacbd81 Fix puppet-lint for bare puppet modules
puppet-lint expands symbolic links and use the realpath when checking
for the location of manifests. This means the autoloader_layout check
still fail although we tried to force the correct folder name
by using a symbolic link named after the puppet module.

This change brings two changes.

It now copies all files to a new folder named after the puppet module.
Rsync is used for the copy process. The destination folder is excluded
and so are hidden folders such as .git.

It also uses an alternative method to determine the module name
by reading the 'name' field from the Modulefile.

This allows a puppet module repository or project to be renamed
without breaking puppet-lint. An example of such use case would be
a rename of puppet-quantum to puppet-neutron.

If the Modulefile is not found or the name cannot be determined,
the puppet-lint builder falls back to its default behavior
which consists of running puppet-lint in the root of the workspace.

Change-Id: I6158ab3b32499820b7d09db7b31d4226650af8ae
2013-08-05 19:05:31 -04:00
Jenkins
3f18a111af Merge "Add current jenkins plugins" 2013-08-05 23:03:45 +00:00
Jenkins
7a7e0993b2 Merge "Don't automatically restart jenkins on plugin changes" 2013-08-05 23:03:38 +00:00
Jenkins
4520b18af4 Merge "Add jenkins::plugin defined resource type" 2013-08-05 23:03:31 +00:00
James E. Blair
b4d1b7f3a2 Use jenkins credentials store with d-g
on the new jenkins systems.

Change-Id: I9d6c079abcc75cd0cf0acb3bcdad15be5a87ce28
2013-08-05 15:53:01 -07:00
Steve Baker
1fa4e7bd07 Do not run python jobs for tripleo-image-elements
tripleo-image-elements is shell, not python. However it will be
released to pypi via gerrit tagging.
Change-Id: I311377a878d2372cac4191d72f7d599921106b9d
2013-08-06 10:08:08 +12:00
James E. Blair
416a4aa83c Remove ZUUL_BRANCH peridic job parameter
Change-Id: I9965fd424fbe963cc9d932f6329202f79e39ede5
2013-08-05 14:41:03 -07:00
Jenkins
6321e7b42f Merge "Vote and gate on swift functional tests." 2013-08-05 20:58:45 +00:00
James E. Blair
83494418ce Add new jenkins masters to zuul firewall
Change-Id: Id8dc54deea14150b972602249330e1081e594bc5
2013-08-05 13:39:53 -07:00
Jenkins
8950ab039b Merge "add missing neutron-full job to neutron gate" 2013-08-05 19:25:33 +00:00
Jenkins
52eb2a56ea Merge "add devstack gate to requirements changes" 2013-08-05 19:23:53 +00:00
Sean Dague
06b16f7854 add missing neutron-full job to neutron gate
we apparently were never running the neutron full job on the
neutron gate, which we should be doing, even though it's currently
non voting. This will ensure data comes in for neutron team about
what changes a neutron change has on gate behavior.

Change-Id: I411293e73d123db6311b3c3e2a10321d7d1bd54b
2013-08-05 18:53:03 +00:00
Jenkins
df78f3fcb5 Merge "Revert "Make gate-tempest-devstack-vm-neutron non-voting"" 2013-08-05 18:36:18 +00:00
Sean Dague
b6fd361474 add devstack gate to requirements changes
this adds the various myriad of devstack gate jobs to requirements
repo changes to ensure that our requirements list will work with
the various projects in a real environment.

Change-Id: I827d8612e7a185aac8503472f394ea1cd625809d
2013-08-05 18:28:45 +00:00
Jenkins
f6a8fc2ce8 Merge "Add Jenkins SSH key to proposal.slave." 2013-08-05 18:26:52 +00:00
Clark Boylan
9173bc92d1 Add git-daemon to cgit server.
* modules/cgit/files/git.xinetd: Configure git xinetd

* modules/cgit/manifests/init.pp: Install git xinetd file and make sure the
* service is running.

Change-Id: I7686b1cacd257e2aa519885b969272055a74e48e
2013-08-05 11:01:22 -07:00