Files
cinder/tox.ini
Dirk Mueller 73e5a7bbd5 Add bindep.txt
This is a combination of 4 commits to solve the issue created by the
removal of global bindep-fallback.txt.

1. Add a local bindep.txt override

This avoids falling back to the global bindep-fallback.txt which
installs a pretty big environment. Without this change, a lot
of additional but unnecessary packages are installed on the nodepool
workers.

Conflicts:
    tox.ini
Note(elod.illes): Due to not having patch
If247add30d8dc4761dacb82c8d02ea4bd71546f0 on stable/ocata

(cherry picked from commit 2db0497fde)

2. Add libssl to bindep

Source builds using cryptography need libssl-dev (and assorted other
platform package names) to compile. Adding package declaration for
dpkg, rpm, and suse.

Closes-bug: #1696262
(cherry picked from commit 9151ea2719)

3. Add thin-provisioning-tools to bindep

If we're going to use auto we should make sure we add
thin-provisioning-tools to bindep.  I think RHEL/CentOS
variants include this by default.

(cherry picked from commit c6a4a6b2f2)

4. Add thin provisioning package to install guide

Our installation guide walks through configuring storage nodes
using the LVM driver. LVM now defaults to thinly provisioned,
which requires thing-provisioning-tools to be installed on the
host. So by default, our instructions will result in failure
when we attempt to perform thin provision operations.

This adds mention of installing the required package for each
platform's instructions to get the necessary tools installed.

It also adds device-mapper-persistent-data to bindep for Red
Hat based platforms to get those thin provisioning tools that
were previously missing for these platforms.

Tools appear to be installed by default on Suse platforms.

Closes-bug: #1738409
Closes-bug: #1740262
(cherry picked from commit 78fa04624d)
(cherry picked from commit 8518fe3068)

Conflicts:
    doc/source/install/cinder-storage-install-rdo.rst
    doc/source/install/cinder-storage-install-ubuntu.rst
Note(elod.illes): conflict is caused by not having these documentation
files on ocata.

Change-Id: I8c581225eada929bc947b13f851bb228000f32fe
2019-06-25 16:33:27 +02:00

4.1 KiB