Nodepool dependens indirectly on lxml

Nodepool now depends indirectly on lxml via keystoneclient.  To pip
install lxml you need libxml and libxslt development packages on the
system to provide headers so that the library bindings can be
compiled, so it's easier to just use the python-lxml system packages
instead.

Co-Authored-By: Jeremy Stanley <fungi@yuggoth.org>
Change-Id: Id5c2070250cd9474c83edaa6ed1119a5325ea913
Add Ceilometer MongoDB jobs to the Tempest experimental

That is needed to check if Tempest Ceilometer notification tests
are running okay in case of MongoDB chosen as a backend - there
was this theory after some researches.

Change-Id: Ibba815bc4e9c742fbe4a90ffd1385bf8f56eb4b4
Merge "Create repo for oslo.concurrency"
Merge "Create repo for oslo.concurrency"
Add source entries for all Zuul pipelines

Zuul now supports this, but assumes gerrit by default.  Make our
config future-proof by specifying explicitly.

Change-Id: Iefb988578fc3f494ebcdeaf3c4a16c519230ad27
Add merge-check pipeline

And configure zuul and infra/config to use it.

Change-Id: I950644af6585cb7d31eb5073100b73150b3ab092
Run Tempest tests on Fedora 20 with the Docker driver

This non-voting check job is being added to ensure integration tests are
passing on Fedora 20.

Change-Id: I549f404235cecb11b192dc39c3c0cd18e22d8110
Merge "Linkify storyboard stories in gerrit"
Merge "Make neutron full job voting"
Merge "Use proper name for neutron full job in gate queue"
Safely remove python-requests on workers

* modules/openstack_project/manifests/thick_slave.pp: Effectively
reimplement package removal in Puppet for Red Hat based platforms to
work around https://bugzilla.redhat.com/show_bug.cgi?id=973375 when
python-requests is installed. This was causing image updates to fail
on CentOS machines where the provider preinstalled the package as a
dependency of cloud-init, resulting in an error message "Rpmdb
checksum is invalid: pkg checksums: python-requests...".

Change-Id: I5933f6cbbe8f0258bb443b7ce9c511c7c1072db2
Merge "Safely remove python-requests on workers"
Require positive jenkins vote for merge-check

The merge-check runs on every open change when a change merges
to a repo.  But if the change has a merge conflict, Zuul will
leave repeated -1 messages about the failure.

Add a pipeline requirement to the merge-check pipeline so that
it will only test changes that currently have a positive jenkins
result.

Change-Id: I54ad8ba41e3f7b18fcc483b0d29a5322b71add42
Merge "Debian and Ubuntu>Precise needs bundler package, not ruby-bundler"
Merge "Add Ceilometer MongoDB jobs to the Tempest experimental"
Add non-voting checklinks job for manuals

Add a new non-voting job for the various manual repositories called
checklinks. The job will test that URLs are valid and reachable.

Change-Id: I18f63d1ee3185e9585764c5033e8983406bb84e9
Rename Marconi to Zaqar

Due to trademark issues, Marconi can't be used as a codename for the
queuing service. A new name has been voted by the team, Zaqar.

This patch replaces Marconi with Zaqar everywhere in the infrastructure
configs. The new channel has been created and openstackinfra has been
granted with all the required permissions in that channel.

Change-Id: I8e587af588d9be0b5ebbab4b0f729b106a2ae537
Rename Marconi to Zaqar

Due to trademark issues, Marconi can't be used as a codename for the
queuing service. A new name has been voted by the team, Zaqar.

This patch replaces Marconi with Zaqar everywhere in the infrastructure
configs. The new channel has been created and openstackinfra has been
granted with all the required permissions in that channel.

Change-Id: I8e587af588d9be0b5ebbab4b0f729b106a2ae537
Kite is officially part of OpenStack

The kite and python-kiteclient projects are under the umbrella of
the Key Management Service/Barbican program, and so should be in the
openstack git repository namespace.

Change-Id: I340452e47e22783375ace8da538b989e26f2c4fa
Kite is officially part of OpenStack

The kite and python-kiteclient projects are under the umbrella of
the Key Management Service/Barbican program, and so should be in the
openstack git repository namespace.

Change-Id: I340452e47e22783375ace8da538b989e26f2c4fa