aboutsummaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2020-12-16 10:34:02 +0000
committerGerrit Code Review <review@openstack.org>2020-12-16 10:34:02 +0000
commit0dd767c2de1bfed0edc93df3d0d845b07b6ad153 (patch)
tree3e9270f47e679cc6d80e40d6f6565134955dc38b /docker
parent02e76e77aa095b3afe8f75676cb460e2452b5331 (diff)
parent6176d54179109e85dee5ebc29a7726bcb05f76a9 (diff)
downloadkolla-0dd767c2de1bfed0edc93df3d0d845b07b6ad153.tar.gz
kolla-0dd767c2de1bfed0edc93df3d0d845b07b6ad153.zip
Merge "Add daxio for nvdimm scenario"
Diffstat (limited to 'docker')
-rw-r--r--docker/base/apt_preferences.debian2
-rw-r--r--docker/nova/nova-compute/Dockerfile.j28
2 files changed, 7 insertions, 3 deletions
diff --git a/docker/base/apt_preferences.debian b/docker/base/apt_preferences.debian
index b1a127eb2..755c18c81 100644
--- a/docker/base/apt_preferences.debian
+++ b/docker/base/apt_preferences.debian
@@ -48,6 +48,6 @@ Pin: version 1:5.0*
Pin-Priority: 700
# QEMU depends on those
-Package: libpmem1 libndctl6 libdaxctl1
+Package: libpmem1 libndctl6 libdaxctl1 pmdk-tools libpmemblk1 libpmemlog1 libpmemobj1 libpmempool1
Pin: release n=buster-backports
Pin-Priority: 700
diff --git a/docker/nova/nova-compute/Dockerfile.j2 b/docker/nova/nova-compute/Dockerfile.j2
index 2a8efb670..e3b76583a 100644
--- a/docker/nova/nova-compute/Dockerfile.j2
+++ b/docker/nova/nova-compute/Dockerfile.j2
@@ -14,6 +14,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
{% set nova_compute_packages = [
'ceph-common',
+ 'daxio',
'device-mapper-multipath',
'e2fsprogs',
'genisoimage',
@@ -48,6 +49,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
'openvswitch-switch',
'open-iscsi',
'parted',
+ 'pmdk-tools',
'python3-cephfs',
'python3-guestfs',
'python3-ironicclient',
@@ -64,7 +66,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
{% if base_distro == 'debian' or
(base_distro == 'ubuntu' and base_arch == 'x86_64') %}
{% set nova_compute_packages = nova_compute_packages + [
- 'ndctl'
+ 'ndctl',
] %}
{% endif %}
@@ -78,6 +80,7 @@ RUN rm -f /etc/nova/nova-compute.conf
{% set nova_compute_packages = [
'ceph-common',
+ 'daxio',
'device-mapper-multipath',
'dosfstools',
'e2fsprogs',
@@ -109,6 +112,7 @@ RUN rm -f /etc/nova/nova-compute.conf
'nfs-common',
'open-iscsi',
'parted',
+ 'pmdk-tools',
'python3-cephfs',
'python3-guestfs',
'python3-libvirt',
@@ -131,7 +135,7 @@ RUN rm -f /etc/nova/nova-compute.conf
{% if base_distro == 'debian' or
(base_distro == 'ubuntu' and base_arch == 'x86_64') %}
{% set nova_compute_packages = nova_compute_packages + [
- 'ndctl'
+ 'ndctl',
] %}
{% endif %}