Merge "Added non-voting pep8 job for sqlalchemy-migrate"
Merge "Allow compatibility with Berkshelf 2.x and 3.x"
Merge "Add oslo-specs to specs.o.o"
Merge "Fix filename in index generation for swift uploads"
Enable profiling in rally-jobs

To enable profiling "profiler" should be added to
CEILOMETER_NOTIFICATIONS_TOPIC

Change-Id: Idf4a8a67d791b43dbb794f6099b1c346e14e6770
Allow compatibility with Berkshelf 2.X and 3.X

moved mkdir -p .cookbooks to be only run if not berks 3 because berks
vendor fails when it tries to create .cookbooks and it already exists

Change-Id: I915859c1925fe06771f53c94094b70b086f647b0
Implements: blueprint update-berkshelf
HPCloud has deprecated another 12.04 image

Change-Id: I71fb8449f2333eb1af5aa15205c180b2274d59bb
Fix libffi on periodic jobs

We applied this to gate-*-python26 a while back, but missed applying
it to periodic jobs. Also, this yum fail is making me thisty.

Change-Id: Ibd835cb6565e497406a099ae660fd5719a830173
Modularized StoryBoard Module

In order to get the puppet module for storyboard up to a level where
we can publish it to puppetforge, I did some work on it to create
separate modules which can be used by anyone to install storyboard.

- API and Webclient are now installed via storyboard::application,
  which assumes that you can provide the DB connection criteria.
- storyboard::cert is now a separate class, which accepts either
  files or strings, which generates the SSL certificate and chain
  files for storyboard.
- storyboard::params is our dependency checker.
- storyboard::init will install a standalone, entirely
  self-contained instance of storyboard.
- Added various puppet module files necessary for eventual
  deployment to puppetforge.
- Added README.md documentation for later puppetforge addition.

This patch also includes a new module: example42-puppi, which is a
series of convenience utilities useful for deployment. For example,
puppi::netinstall (used here) will fetch tarballs and zip files and
extract them into a provided directory. It also contains changes to
the storyboard configuration for the new refresh token support patch
in #94363

Change-Id: I6ab8c24b308df38774fc0694d218dcb5022cd899
Merge "Fix libffi on periodic jobs"
Check and gate PEP8 for stackforge/gerrit-dash-creator

Add the job gate-gerrit-dash-creator-pep8 to the repository
stackforge/gerrit-dash-creator to check for PEP8/Hacking issues
after pushing/before merging an review request.

Change-Id: I8628077da60309d2ac081653551de6c053470768
Merge "Modularized StoryBoard Module"
Fixed location of storyboard configuration file

For some reason, storyboard's config is again trying to read from
/etc/storyboard/storyboard.conf rather than /etc/storyboard.conf. This
fixes our configuration.

Change-Id: I978b8cd99744fabfab7fdf5b1d63bd54396350ed
Run f20 jobs in experimental-tripleo

Adds the check-tripleo-overcloud-f20 job to the tripleo
exerimental jobs where we aren't already running it.

We need this job in experimental because it is what we
run as a 'check' overcloud job for most of the TripleO
projects (it is our baseline) and it will be a useful data
point for comparing exerimental results from other projects.

I hate to waste resources on two experimental overcloud jobs but
I'm also finding it hard to argue my case (about things breaking)
without this data point.

Change-Id: Ib4685c000c950b75264be4cacdb250b4ebb47f21
Merge "The openstack-chef community would like meetbot"
Add jobs to requests-mock

Add doc and pypi publishing jobs to requests-mock.

Add check to run python-keystoneclient and novaclient HEAD jobs on
requests-mock commits to ensure there are no breaking changes in
requests-mock.

Change-Id: Ib16b73320d8cf5bbe57c8ef4595cc28e37790293
Translations: Handle "." in project name

This handles repositories like "oslo.utils". We cannot just remove
everything after the last ".", we need to be explicit and remove the
final ".git".

It fixes multiple occurences of oslo.utils for proposing translations:
https://review.openstack.org/#/q/status:open++branch:master+topic:transifex/translations,n,z

Change-Id: Iee4747eba75e87f5dc3cae696fafc8e7f563bd98
Add python33 job for python-rallyclient

Change-Id: Id2643810bfb4fbd926bc06d8ba65c5740893c73d
Merge "Added Jenkins jobs for Surveil"
Merge "Translations: Handle "." in project name"