For requirements, run job to verify that requirements overlap

There was no job that checks that the latest requirements change
overlaps with the ancenstor commit's requirements.

This requires that there's a tox environment versions-overlap-parent
in openstack/requirements. This is added with
https://review.openstack.org/#/c/98262/ .

Change-Id: Ia852869b75c4a262879a1a94a285094545bde0fb
Closes-Bug: #1326504
Bump the apt module version from 1.1 to 1.4

At this version the apt module also includes a
apt::unattended_upgrades class that we might be able to use
to deprecate our home-spun unattended_upgrades module.

Change-Id: Idd6f3a935cf4d543ee10d909900c8e01947e8ced
Fixing deprecation warnings in gerrit module

Change-Id: Ie19d47eb4e02d86e8eaef7541321fb42eb546ad9
Move keystone logs over to oslofrmt

After the successful implementation of
https://blueprints.launchpad.net/keystone/+spec/unified-logging-in-keystone
keystone uses oslo logging instead of its own. Update logstash settings
to reflect this.

We currently don't have any keystone logs in logstash, this should fix
that.

Change-Id: I7acfa35bfd112a15d2ec3aa7338fb28b37a827cb
Enhancing logstash docs for adding new files

Adding some extra verbiage to the docs to better explain how
the message tags tie in to telling logstash how to parse things.
Also noting which file to edit when adding new files, how to add
new parsing patterns, and some troubleshooting tips.

Change-Id: Ie91effd4b3ff3627ec040eb5c54b972e82add0e7
Test oslo.db against all supported SA branches

Currently we test only the latest supported SA branch in the gate,
which means regressions for previous versions might be introduced.

Depends on I4128272ce15b9e576d7b97b1adab4d5027108c7c to be merged
to oslo.db first.

Change-Id: Ia09e0c13db20ab6974d5c72d3f13363193c56f4d
Added UX team to StoryBoard

UX wants to Dogfood StoryBoard. This lets them do that.

This requires https://review.openstack.org/#/c/109069

Change-Id: I3345395f198aea046429e8d19cf42decd8b6ce06
Updated storyboard build to use new test modules

After 106191 lands, we can switch over to using the new
modular javascript builds. This updates storyboard-webclient, not vinz.

Change-Id: I4bc5d170be167e2a2764adc89079ef049b02431b
Updated vinz build to use new test modules

Update vinz-webclient to use new build modules.

Change-Id: I6670d5fb6cedf2b79868f8fa5f0106c742bd28ec
f20 should run full tempest runs

I think f20 configuration should be running the full tempest parallel
runs, not the smoke serial runs.

Change-Id: I8154584fc764186ec9b603d310cf73880d87ec3c
Enable profiling in rally-jobs

To enable profiling "profiler" should be added to
CEILOMETER_NOTIFICATIONS_TOPIC

Change-Id: Idf4a8a67d791b43dbb794f6099b1c346e14e6770
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
Add python33 job for python-rallyclient

Change-Id: Id2643810bfb4fbd926bc06d8ba65c5740893c73d
Run tripleo overcloud ci on heat

Move the tripleo overcloud test from experimental-tripleo to
check-tripleo so that its run on all heat commits.

Change-Id: I5ee7411c665a7bb69055d9f6ebbf6c667b4ece5a
Do not fail the install_puppet.sh on 2th run

The pip-python symbolic link creation is the last
step in the install_puppet.sh on Fedora.
If the symbolic link already exists,
the exit status of the script will be failed.

After this change the pip-python link will be created by force,
so it will not fail on second run, and it may correct an old incorrect
link.

Change-Id: I0b25b1d69ee5e851f15e44fd16f62c29676d2075
Change selenium and jshint to voting for tuskar-ui

The selenium and jshint jobs have been working fine for a while for
tuskar-ui, so changing them to voting.

Change-Id: Id38acc6f142319f2e35b4ff68d498724870a6531
Bump postgres module version

The key benefit here is that trusty can autodetect postgres version
without manually setting things.

Change-Id: I066c39e1437dfadf06047a714c716adea30bdb5d
Use sahara-specs-core for sahara-specs acl

Change-Id: I3116974dc4ce117272aff4ba1078f5aa20d7b768
sahara-* repos aren't part of integrated release

That means that sahara-ptl group should be able to release all sahara-*
projects (sahara-dashboard, sahara-image-elements and sahara-extra). The
separated acl file has been added for this projects.

Change-Id: I2780b7b9fa6a579b8dd92c4f79aa599882594eba
Create refs permission isn't needed for sahara now

Change-Id: I025cc9ff3343dcc1eebd73337f8557626953c393