Attempt to provide a way to fire off rtfd hooks

* Add job template to hooks.yaml
* Add jobs for moniker and bufunfa

Change-Id: Idecf3021e429abb42404f87a4264f7fcddb5d8fd
Reviewed-on: https://review.openstack.org/16355
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
publish wadl file to the docs website

first attempt to get a job that would publish the compute wadl
file to the docs website so that it exists in a stable location
for referencing.

Change-Id: Ifb4a7b8aad5918bbc8cff553df0a4176c66e6a87
Reviewed-on: https://review.openstack.org/16337
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Sean Dague <sdague@linux.vnet.ibm.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
Run pypi uploads more securely.

To run pypi uploads more securely perform the `python setup.py sdist` on
a normal build slave, then copy the sdist to the pypi slave and perform
only the upload from that host.

Change-Id: Ie68d484ef6d129749186c792d0ced812ac25818b
Reviewed-on: https://review.openstack.org/16335
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Clark Boylan <clark.boylan@gmail.com>
Tested-by: Jenkins
Point review-dev at the foundation contact store.

* modules/openstack_project/manifests/review_dev.pp: Set
contactstore_url to the URL of the new OpenStack Foundation contact
store server for testing purposes.

Change-Id: I161fb3cf4f5c414495c79509fb71da633d1cf08f
Reviewed-on: https://review.openstack.org/16468
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Switch gerritlib,gerritbot,JJB to new pypi jobs.

Switch gerritlib, gerritbot, and JJB over to the new pypi publishing
jobs.

Change-Id: I6fd72c8bdbd4a87cc83f2f7f8f411cf57e8d8e07
Reviewed-on: https://review.openstack.org/16455
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
xmllint prints to stdout, fix script to handle that

xmllint actually prints to stdout, so we need to catch and redirect
output to make this work. Updated to put the content in target
so the ftp job can pick it up cleanly.

Change-Id: Idef61db6a5ada0d0716ee5ac8201dfc94bda7b61
Reviewed-on: https://review.openstack.org/16462
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
Have pypi-upload job copy artifact from pypi-sdist

pypi-upload was trying to copy artifacts from the old pypi job which has
no artifacts. Correct pypi-upload and have it copy artifacts from the
new pypi-sdist job.

Change-Id: I9d7d0d7cb2eca0f2807639da6749db1c4df4c759
Reviewed-on: https://review.openstack.org/16477
Approved: James E. Blair <corvus@inaugust.com>
Reviewed-by: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Adds basic install guide build configuration.

Patchset removes whitespace before new job line
and removes cli-guide from end of remove-prefix line.

Adds openstack-basic-install job to layout.yaml for zuul.

Change-Id: I3b07c1850300a68f1cd731f977dd51fdd39d2bc1
Reviewed-on: https://review.openstack.org/16470
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
Add groups.openstack.org.

Change-Id: Ie143fe2477372c0c1a7fe6675b538b2b40146626
Reviewed-on: https://review.openstack.org/15624
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Reviewed-by: Paul Belanger <paul.belanger@polybeacon.com>
Approved: James E. Blair <corvus@inaugust.com>
Tested-by: Jenkins
Correct pypi upload form and copy artifact source

The file type form entry is 'filetype' not 'file_type'. Correct that in
pypi-upload.sh.

The artifact to copy is 'dist/project*.tar.gz' not 'project*.tar.gz'.
Correct that in pypi-jobs.yaml. Also cd into the dist dir that will be
created before attempting to copy the sdist out of that dir.

Change-Id: Ifa27e683c162f5acfc5136d0729be42af9b4ca41
Reviewed-on: https://review.openstack.org/16493
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
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
Push PKG-INFO metadata to pypi.

Add a mini python script to make sense of the PKG-INFO files in sdists
and output a curl config file to insert these values into the POSTed
form.

Requires the pkginfo python package.

Add Apache2 license headers to the new files as well.

Change-Id: I9b4b8dd17a26da181d9f4ee833f1ef1106fbe12d
Reviewed-on: https://review.openstack.org/16501
Reviewed-by: James E. Blair <corvus@inaugust.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Cleanup openstack_project manifest lint errors.

Now with extra unwrap!

Change-Id: I7c622ffa77821f33f911793fc6b6cdaaba37904a
Reviewed-on: https://review.openstack.org/15052
Reviewed-by: Clark Boylan <clark.boylan@gmail.com>
Approved: Jeremy Stanley <fungi@yuggoth.org>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Tested-by: Jenkins
Require the CLA for ceilometer.

Change-Id: I49bd65d4413051254822bce915914de7e647cd98
Reviewed-on: https://review.openstack.org/16597
Reviewed-by: Doug Hellmann <doug.hellmann@dreamhost.com>
Reviewed-by: Nick Barcet <nicolas@barcet.com>
Reviewed-by: Jeremy Stanley <fungi@yuggoth.org>
Approved: Monty Taylor <mordred@inaugust.com>
Reviewed-by: Monty Taylor <mordred@inaugust.com>
Tested-by: Jenkins
Correct github description of oslo-incubator.

* modules/openstack_project/templates/review.projects.yaml.erb: The
original description of openstack/openstack-common on github was out
of date since the rename to openstack/oslo-incubator. This patch
attempts to push an updated project description [provided by Mark
McLoughlin] to github through our project management automation
mechanism.

Change-Id: I926b1330561cfff2a724fb4ccfb0e41825f5c626
Reviewed-on: https://review.openstack.org/16429
Reviewed-by: Julien Danjou <julien@danjou.info>
Reviewed-by: Mark McLoughlin <markmc@redhat.com>
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