heat-dsvm-functional INSTALL_TESTONLY=1

Test packages are required for successful install of MySQL-python.

This change should fix the job check-heat-dsvm-functional

Change-Id: Ib9f8c98e34c62f15dec182671390d21750110e38
Perform merge-check jobs at low precedence

Now that Zuul supports precedence passthrough to the merge-check
pipeline, merge-check pseudo-jobs should yield to more important
pipelines when necessary.

Change-Id: I8a2c1621a8326d1a5c2049065058a2bd699b9194
Rename the keystone-formula project name

Rename the project name from keystone-formula to keystone-salt-formula.

Change-Id: I830964e9fe1a75e499541424e9a31098fb20cf38
Disabling check-requirements job from GBP project

We will need to use some experimental dependencies which are
not part of global requirements. So we need to disable
the check-requirements jobs.

Closes-Bug: #1374263

Change-Id: Ia7c003e124791a15265c125fd8614d086d154ec3
Fix wrong check for empty files

The condition needs to be negated, we want to remove files
where the grep for non-empty lines does not succeed.

Change-Id: I0111bedcd3bb4affde8b9bd7cd2a21e6849c1513
Run tripleo tests on horizon

Add tripleo tests to Horizon in the experimental queue.

Change-Id: I198d4e591ba9390d6b3fda02f31573b47200ebf8
Gate Gnocchi against py34-postgresql

Change-Id: I91a138e3a25752b4ed32a778af9d96dbd14d769d
Fix indentation in rally-designate job config

Builder's parameters should not be on the same level as builder.
Otherwise bash script will be generated with errors.

Change-Id: I5816f41f54d5506f0cbe72ffbd1271d2834d0864
Stop using deprecated TESTR_FULL option

The TESTR_FULL option was added back when tempest was running by
default with nosestests serially to test using testr in parallel.
However, this migration happened >1yr ago and the testr-full job is
just a duplicate of the regular full now. This commit removes all uses
of it from job definitions.

Change-Id: I8af1b4bc0623e89786b34359c6e75aacb21b91ab
Move notifications for pycadf from oslo to keystone

The keystone team has taken over maintenance of the pycadf library. Move
notifications for changes in that repository from the oslo channel to
the keystone channel.

Change-Id: Ic3087427366d34c939a6db3f41ea81f4a2643fa2
Merge "Disabling check-requirements job from GBP project"
Do not run unit test jobs for oslo-specs

Some of the specs repositories use the unit test job to validate the
contents of the spec file. We do not do that in oslo-specs, so there is
no point in running the job.

Change-Id: I5c2f16097cca5afdd03ba5cac85aa5d5489fd42b
macros: Manage metadata.json file in puppet-lint jobs

Since puppet 3.x, Puppet Labs Forge accept only the metadata.json file
for module description (Modulefile is now deprecated). Our puppet-lint
jobs use the Modulefile to determine module name; this patch keep the «
retro-compat. » with Modulefile, but fetch the module name in
metadata.json file if available.

Change-Id: I1738ee14706d136837b2c8fe4ffa741907291bb8
layout: Use default puppet builder for puppet-vswitch

puppet-vswitch is now fully integrated in puppet-openstack team, let use
default builders for puppet-vswitch too. This patch remove non-voting
checks (lint, syntax) and add standard checks.

Change-Id: I66a56db1dca205257973df22d5a9006facd713e8
Upload custom configuration for js-draft build.

With CORS support in the API, and custom configuration loading in the
webclient, we can now let our js-draft build connect to a live API and
function like a regular client. This change makes the assumption that
any javascript project will include static docs-draft assets in the
$PROJECT_ROOT/test/draft directory, which will be uploaded as-is to the
same destination as the draft build.

Depends on: https://review.openstack.org/#/c/124201

Change-Id: Ia68f1f5e13098faac9e94c9655cf4bd8aaceb02b
Merge "Fix wrong check for empty files"
Remove oslotest cross-project unit test jobs

Remove the jobs that run the unit tests for projects that consume
oslotest. We don't need to gate every change on these tests.

Change-Id: I78ebee3017ce0c36645eceb5a40dc6b9bef54ce8
Fix up tests after repo reorganization

Fix the default tox configuration so it works properly if a developer
just runs "tox" on their local system by removing environments from the
default list that do not exist. Add the jjb environment to the list.

Add the missing argument to check_projects_yaml_alphabetized.sh and
remove the unused arguments from run-layout.sh.

Exclude the .test directory created by the zuul test environment from
the files checked by flake8.

Change-Id: I72cb9aa3908d16f9e5b6d6445b07819563ce9104
Allow access to nova-docker stable branches

Enable gerrit review for nova-docker stable branches.
We'll be adding a stable/icehouse branch immediately
and a stable/juno branch, once released.

Change-Id: I28c1d4a6758d36709d6a86d6ca25ca5682f4113b
Run a shell script instead of tox for osc functional

Currently, when running functional tests for OSC, we try to run
a tox job. It automatically fails because the user running tox does
not have sufficient permission to run the tests.

Suggest just running a single script file that OSC maintains, rather
than having to change infra resources every time something changes.

Change to add functional tests for OSC is here:
https://review.openstack.org/#/c/122605/

Change-Id: I8543db1c2ecbb6f78eb831ebc9ea1a03625e3542