5776 Commits

Author SHA1 Message Date
Monty Taylor
94242e46ac Add marconi to stackforge.
Change-Id: I5327eccf811e299b7f5f87e20e94baa13f26f251
Reviewed-on: https://review.openstack.org/15182
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
2012-11-01 21:12:57 +00:00
David Kranz
0c705cb39a Add full tempest daily run with failures to the QA list.
Change-Id: I3921da4821dcd11198899a2ec559cacc4c236876
Reviewed-on: https://review.openstack.org/15210
Reviewed-by: Sean Dague <sdague@linux.vnet.ibm.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2012-11-01 20:34:09 +00:00
James E. Blair
dddd105a6d Add email notifications to openstack-stable-maint.
Change-Id: I45503a73020ed5ee1e10f44c4f76165f7cd91ab1
Reviewed-on: https://review.openstack.org/15193
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-11-01 14:34:15 +00:00
Clark Boylan
f8da250056 Set cacti exec's cwd to fully rooted path.
The cwd of a puppet exec resource must be a fully rooted path. Make the
cacti_import_xml exec use a fully rooted cwd.

Change-Id: I8701dd9ef306e488e72e92d5fc38fa3508407af1
Reviewed-on: https://review.openstack.org/15117
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
2012-11-01 09:53:01 +00:00
Monty Taylor
e0159e0024 Add moniker and python-monikerclient.
Change-Id: I90924b313ff4f3be0507496a68c3e4b59d294a06
Reviewed-on: https://review.openstack.org/15165
Reviewed-by: Kiall Mac Innes <kiall@managedit.ie>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-11-01 01:54:12 +00:00
Jeremy Stanley
f919fd1173 Add shell accounts for Jeremy Stanley (fungi).
Proposed and seconded for CI Core access:

http://lists.openstack.org/pipermail/openstack-dev/2012-October/001802.html
http://lists.openstack.org/pipermail/openstack-dev/2012-October/001804.html

* modules/openstack_project/manifests/base.pp: Realize shell account.

* modules/openstack_project/manifests/users.pp: Real name and SSH key.

Change-Id: I5cafc1c890b2daf09192d3778dc4b085828ef5b2
Reviewed-on: https://review.openstack.org/14850
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-31 16:37:06 +00:00
Monty Taylor
82e5d4114d Add python-heatclient.
Change-Id: I24ed2800f0ae62ae023ad31f85d8ad00f561977f
Reviewed-on: https://review.openstack.org/15020
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
2012-10-31 10:04:00 +00:00
Clark Boylan
02d0aa1ecb Make cacti_device a define.
cacti_device was a class of which only one could be instantiated. Make
it a define so that many cacti_devices can be installed.

While we are fixing this correct the puppet lint warnings and errors for
cacti.

Change-Id: Ic730f542d15ee05884e6e2eae0df09f36a55730e
Reviewed-on: https://review.openstack.org/14853
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
2012-10-30 13:37:58 +00:00
Jeremy Stanley
021f3eeea5 Pin eavesdrop's supybot to niven.
* modules/openstack_project/manifests/eavesdrop.pp: Transient issues
with freenode servers are being experienced by supybot, so we're
temporarily pinning it to a known working node while we investigate
further.

Change-Id: I68c90b38ef0ec0948394cfc9f6f93223f9ff3994
Reviewed-on: https://review.openstack.org/15004
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2012-10-29 23:51:45 +00:00
Andrew Hutchings
d488e3bdaa Remove Py26 from Libra in Zuul
Change-Id: I249f2b7c4293c1528f276bd097b247609d9b034a
Reviewed-on: https://review.openstack.org/14950
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-29 11:04:45 +00:00
Paul Belanger
3f3feb16ed Add jenkins-job-builder tarball job
This is the first step to package jenkins-job-builder

Change-Id: I4cea379a7c4d2a0038ec144ce5c6b577dc19fad3
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-on: https://review.openstack.org/14837
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-10-28 15:57:06 +00:00
Andrew Hutchings
04964a1f82 Add stackforge projects to Zuul.
Added jobs and entries for libra, reddwarf and python-reddwarfclient

Change-Id: I4467a279ee72ed7c19687acbe37cd473b79d1095
Reviewed-on: https://review.openstack.org/14898
Reviewed-by: linuxjedi <andrew@linuxjedi.co.uk>
Reviewed-by: David Shrewsbury <shrewsbury.dave@gmail.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2012-10-26 19:59:37 +00:00
James E. Blair
4ccb22d8aa Remove soren and LinuxJedi's keys.
Neither have logged into infrastructure machines in some time,
so we should remove their keys to improve security.  Both are
welcome back at any time if they have a need to log into servers.

Also, finish removing devananda's user entry.

Change-Id: I87faa84218b98c5934f8b6ffc1f612553d28751d
Reviewed-on: https://review.openstack.org/14794
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-10-25 19:33:11 +00:00
Matthew Wagoner
5a6511dabc Add translations job to keystone.
Change-Id: Ia9f3811d40521a1c98e448dcc9fbc84f11eb50bd
Reviewed-on: https://review.openstack.org/14782
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-10-25 18:47:51 +00:00
James E. Blair
fbcaedcaa1 Add statsd port.
Host and port are both required if using env vars.

Change-Id: I3263d6da2bee6e44abc22858d1c6eb637c100add
Reviewed-on: https://review.openstack.org/14800
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-25 00:40:11 +00:00
James E. Blair
71874a9f5f Set statsd host in devstack maint jobs.
Change-Id: I7b3d73a095fccecd7232c8e69663e17270e639e4
Reviewed-on: https://review.openstack.org/14793
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-24 23:18:19 +00:00
James E. Blair
93c30e1889 Only run cinder test on stable/folsom.
Change-Id: I3784dc5966afb1374d3b6d579196d857c9596034
Reviewed-on: https://review.openstack.org/14774
Reviewed-by: John Griffith <john.griffith@solidfire.com>
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-24 19:09:46 +00:00
James E. Blair
89c45c4ad2 Add more hosts to cacti.
Change-Id: I5021e2983756f6e5611e967b6b274290fe03b469
Reviewed-on: https://review.openstack.org/14686
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-24 16:38:35 +00:00
Clark Boylan
002c77b547 Install salt master and add minions.
Install a salt master on the puppetmaster node and turn permanent
jenkins slaves into salt minions.

Change-Id: Ib7cba747ee545481a4d97d78ce6009cf5bb2374d
Reviewed-on: https://review.openstack.org/14303
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-23 16:48:15 +00:00
James E. Blair
ad5ddbb2a4 Fix bug preventing job builder from running.
Also, remove jenkins2 node.

Change-Id: I4cb8c5b23e0a93b2b5b72ba831e052542f5f5b2a
Reviewed-on: https://review.openstack.org/14684
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
2012-10-23 16:34:29 +00:00
James E. Blair
f4be59e686 Add more hosts to cacti.
And fix a typo.

Change-Id: I1aa7892178d7e13d086e3362c48e8ba9f3550a1d
Reviewed-on: https://review.openstack.org/14673
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-23 16:29:56 +00:00
James E. Blair
8bb3ef831a Add cacti host.
Change-Id: I67cc116ad8a2b2586856965ae1e341d735d69fd3
Reviewed-on: https://review.openstack.org/14582
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-23 00:45:21 +00:00
James E. Blair
cdbd0f6510 Recursively copy devstack logs.
Change-Id: I1684068bf328a7d27c423da5b3e0b5b70762d561
Reviewed-on: https://review.openstack.org/14651
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-23 00:25:43 +00:00
James E. Blair
fd50e836c3 Add a silent job for quantum.
Change-Id: I3c78446125a0d7e727eee251d183e98ef161dbdd
Reviewed-on: https://review.openstack.org/14534
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-22 16:57:06 +00:00
Clark Boylan
f304ba02fd Cleanup openstack_project::jenkins.
There were a few extra []'s and some missing commas. Also leave a
comment that 'gerrig' is not a typo.

Change-Id: I04a5fa026fbd715ac370e070ff75b474fbe6335f
Reviewed-on: https://review.openstack.org/14414
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.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
2012-10-21 16:07:35 +00:00
James E. Blair
274489ab9e Align etherpad vhost ssl section with standard.
As copied from jenkins.  Both old and new names for the
cert contents are in hiera.

Change-Id: Ic6d8258479c260ac37346c49c1ecde8339c96a37
Reviewed-on: https://review.openstack.org/14432
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
2012-10-20 15:39:25 +00:00
Clark Boylan
2ede7d31e3 Add jenkins2 node.
Add a node for jenkins2 (what will be the new openstack rackspace
jenkins server). Do not include zuul configs and modify
openstack_project::jenkins to disable Jenkins Job Builder.

Change-Id: Iced5cb3b287452c5570ab3dcd2d84441fff55147
Reviewed-on: https://review.openstack.org/14403
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-12 21:42:28 +00:00
James E. Blair
e59caeddc5 Add review2 node.
To bootstrap a new gerrit server.

Also, make the consumer_key field in the lp creds file templated
and use a value from hiera so that dev/prod can share the template.

Change-Id: Ie14e560beae4f4c270e558c24a67096a1c4a7d32
Reviewed-on: https://review.openstack.org/14369
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
2012-10-12 21:41:56 +00:00
Paul Belanger
5f5ea345eb Add zuul tarball job
I've based this change of the recent addition of the Ceilometer tarball
job.

Change-Id: Ia258c214b65a1c7d497560cc7879f7d3d1603eec
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-on: https://review.openstack.org/14361
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-12 15:22:39 +00:00
Clark Boylan
a14e20e900 Have hiera and puppet manage gerrit ssh:29418 keys
Have hiera and puppet manage gerrits ssh:29418 keys (RSA and DSA). These
keys go in /home/gerrit2/review_site/etc.

Change-Id: If8cb3ec5a2e2c582b7fa6d87c520fc0cb7c2f205
Reviewed-on: https://review.openstack.org/14365
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
2012-10-11 23:21:01 +00:00
Julien Danjou
76a6e4cf9e Add Ceilometer tarball job
Change-Id: I56105c4b2e0123eceee76697900086d24e93c0b7
Signed-off-by: Julien Danjou <julien@danjou.info>
Reviewed-on: https://review.openstack.org/14339
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-10-11 17:02:23 +00:00
Clark Boylan
aac46f14cb Add second review-dev node.
To accomodate the migration from oneiric to precise VMs for the gerrit
servers create a new review-dev node. This node will have github
replication disabled until it is ready to take over from review-dev.

Change-Id: Ia163c9404ed76e20152eaf71dbe29f5befe6b317
Reviewed-on: https://review.openstack.org/14306
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
2012-10-10 21:26:18 +00:00
Clark Boylan
71c5e171b4 Pass lp sync credentials in from hiera.
Pass review-dev's lp sync credentials in from hiera and ensure the
related files are created with the proper contents.

Change-Id: Ibe6cfb029245a29548d688efd5ea3c060c708256
Reviewed-on: https://review.openstack.org/14305
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
2012-10-10 21:25:45 +00:00
Clark Boylan
cd9e56e6e6 Fix jenkins ssh key dependency in slave template.
The jenkins slave template manifest depends on having the jenkins ssh
key variable in scope. To make this happen have
openstack_project::slave_template inherit openstack_project which
includes the ssh key variable.

Change-Id: I231f030e42e7bb2cf780f04f2a3ca1e668cf61f9
Reviewed-on: https://review.openstack.org/14186
Reviewed-by: James E. Blair <corvus@inaugust.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
2012-10-09 20:45:05 +00:00
Clark Boylan
cfb6d326f4 Use puppetlabs apt repo and pin puppet version.
In openstack_project::base use the Apt module to configure the upstream
puppet labs apt repository and pin puppet to version 2.7.*.

Change-Id: I0a09e02e3d26eb9452215e5bccef143487e9e58d
Reviewed-on: https://review.openstack.org/14194
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-09 15:17:15 +00:00
James E. Blair
39494862c8 Add nightly tempest job for HEAD.
Change-Id: I6a05b6efd8c99d6bfc8b0590da7f4d0e914b0e62
Reviewed-on: https://review.openstack.org/14101
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-10-08 15:53:57 +00:00
Clark Boylan
f40847dd78 Kill trailing whitespace.
Killed trailing whitespace in the puppet repo files using
`sed -r 's/\s+$//'`. Skip binary files and html templates for lodgeit
and mailman.

Change-Id: Ib43493161d8f0e8fae1426b22fb1737832ca14cd
Reviewed-on: https://review.openstack.org/12969
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
2012-10-05 23:27:31 +00:00
Clark Boylan
15e526fb18 Pass review.o.o SSL certs in from Hiera.
Use Hiera to store the review.o.o SSL certs and pass them down to the
gerrit module.

While modifying these files fix indentation and rocket ship alignment
according to puppet lint in the sections touched.

Change-Id: I914b0dea72c77dedb44a4e6f51417985e673b315
Reviewed-on: https://review.openstack.org/13975
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-05 22:50:49 +00:00
Clark Boylan
82a18132f0 Pass jenkins.o.o cert contents in from hiera.
Use hiera to store the jenkins.o.o cert contents and populate the cert
files from the values in hiera.

Change-Id: Iffd724b7fabf9403506f08f76fa927c3b461ba19
Reviewed-on: https://review.openstack.org/13933
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-05 21:44:31 +00:00
Clark Boylan
2f261bc1ee Convert 3 of the OS guide jobs to yaml configs.
Convert openstack-ha-guide, openstack-install-deploy-guide-apt-fedora,
and openstack-install-deploy-guide-ubuntu jobs to Jenkins Job Builder
yaml configs. Each has been converted to run in the zuul post queue as
well.

Change-Id: Icce086f0a4531b8f91330ab5a4aa15128f429d64
Reviewed-on: https://review.openstack.org/14000
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-05 19:55:35 +00:00
Jeremy Stanley
1ce8743a67 Jenkins Jobify API Documentation.
Add these jobs to jenkins_job_builder's api-jobs.yaml and projects.yaml,
as well as to the openstack/*-api projects in zuul's layout.yaml:

  - network-api-v10 (replaces openstack-netconn-api-doc)
  - openstack-object-api-doc
  - openstack-compute-api-doc
  - identity-api-v20 (replaces openstack-identity-api-doc)
  - image-api-v11 (openstack-image-api-doc)

Please note that the 3 replaced jobs listed above will need to be
manually removed from jenkins.openstack.org once this change is merged.

Change-Id: I07611b518b647b35cf8fb46e937f79e3f25ca745
Reviewed-on: https://review.openstack.org/13997
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
2012-10-05 19:53:05 +00:00
Clark Boylan
e67f7ef122 Delete puppet reports more than one week old.
The puppet master had its disk fill up with puppet reports. Add a cron
job to the puppet master to delete puppet reports that are more than one
week old. This should prevent the disk from filling up again for this
reason.

Change-Id: I0a937e6121285573eb9fbb93eb70bdffa481352d
Reviewed-on: https://review.openstack.org/14013
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
2012-10-05 16:10:06 +00:00
Clark Boylan
e030293b15 Convert openstack-docs-site job to yaml config.
Convert openstack-docs-site job from hand built job on jenkins.o.o to a
job configured in jenkins job builder yaml.

Change-Id: Ib814e99992dde00a1a2b388e45f1e10dc74749a7
Reviewed-on: https://review.openstack.org/13994
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-10-04 22:34:54 +00:00
Paul Belanger
fc98e36fe3 Use NTP puppet module from forge.puppetlabs.com
After some discussion in #openstack-infra using modules from puppetforge
is a good thing.  So, this is a simple change to use an existing module
that I maintain.

Change-Id: Ic2290ef10ff96220b6620958537730e828e59402
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-on: https://review.openstack.org/13959
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
2012-10-04 22:33:42 +00:00
Paul Belanger
c607544366 Update location for project description
When we removed the jenkins_jobs directory and add jenkins_job_builder we
forgot to update some documentation

Change-Id: Iaa1593b3ea9fbebaa3f04c29b69eea5d1282ce23
Signed-off-by: Paul Belanger <paul.belanger@polybeacon.com>
Reviewed-on: https://review.openstack.org/13837
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
2012-10-01 17:06:28 +00:00
Jeremy Stanley
6d724cc895 Jenkins Jobify Admin Manuals.
Add these jobs to manuals.yaml and to the openstack/openstack-manuals
project in zuul's layout.yaml:

  - gate-openstack-manuals-merge
  - openstack-admin-manual-compute
  - openstack-admin-manual-keystone-diablo
  - openstack-admin-manual-netconn
  - openstack-admin-manual-object
  - openstack-admin-manuals-diablo

Also added an openstack-manuals project to projects.yaml.

Change-Id: Ib16281afd7ffc46317685a890ef537c32d205d52
Reviewed-on: https://review.openstack.org/13801
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
2012-10-01 17:06:00 +00:00
Jeremy Stanley
202614e155 Gerrit Whitespace Change Detection
Consider whitespace changes significant enough not to reapply code
reviews, but still comment if that's all which changed between
patchsets. This addresses bug 1057506.

* modules/openstack_project/files/gerrit/scripts/trivial_rebase.py
(GetPatchId): Add a flag called consider_whitespace, but defaulting to
False so as to preserve default behavior of the module. Add conditional
behavior to replace all spaces and tabs with percent signs before
calculating the patch-id hash.
(Main): Add a --whitespace command-line option to turn on whitespace
change checking. If enabled and if normal GetPatchId calls return a
match, re-run with consider_whitespace set to True and apply a comment
to the new patchset in Gerrit if the result is non-matching.

* modules/openstack_project/templates/gerrit_patchset-created.erb: Add
--whitespace to the trivial_rebase.py invocation, enabling whitespace
checking.

Change-Id: I89c479614a637717cf515a5d3f6d03b5f7830581
Reviewed-on: https://review.openstack.org/13775
Reviewed-by: James E. Blair <corvus@inaugust.com>
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-10-01 03:10:36 +00:00
Clark Boylan
56a8b92ce9 Add stable/folsom periodic bitrot jobs.
Now that stable/folsom has been released add periodic bitrot jobs for
that stable release. Do this early to catch bitrot early.

Change-Id: Ie83263209aed8b76a2d7fa0f5eda88f6e2e779f6
Reviewed-on: https://review.openstack.org/13768
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-10-01 03:09:49 +00:00
Clark Boylan
f91575be0e Use latest virtualenv.
Have pip install the latest virtualenv.

Change-Id: Ifc5d32c36bf4231d1c0085e3e69ad879746bfb20
Reviewed-on: https://review.openstack.org/13804
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
2012-09-28 00:47:29 +00:00
James E. Blair
01977f27c3 Add sandbox merge job.
Change-Id: I256ffb43c5d301e8c291a23f2f6a072040757d0f
Reviewed-on: https://review.openstack.org/13798
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
2012-09-27 23:33:39 +00:00