summaryrefslogtreecommitdiff
path: root/docker/nova
diff options
context:
space:
mode:
authorRadosław Piliszek <radoslaw.piliszek@gmail.com>2022-10-04 10:07:40 +0000
committerRadosław Piliszek <radoslaw.piliszek@gmail.com>2022-10-04 17:53:57 +0000
commit9e92e4c8e494ec345ccce1eff739f18bf9035c9b (patch)
tree6db3f442286e9f625f79c61de0035385aa0579a8 /docker/nova
parent9e80733fb0a00012a344fef47c4b33ee47936f98 (diff)
downloadkolla-9e92e4c8e494ec345ccce1eff739f18bf9035c9b.tar.gz
kolla-9e92e4c8e494ec345ccce1eff739f18bf9035c9b.zip
Support qemu block rbd in nova-compute
This is necessary if using nova-compute with RBD backend (directly, not via Cinder) and wishing to make an instance image to Glance while (1) following the recommended Ceph permissions which do not give Nova write permissions to the images' pool or (2) not using RBD with Glance or (3) not revealing what Glance actually uses as the backend (hiding locations). Change-Id: I88e1e0ca01b2b2effad9515b905cc761fbb5d2d4
Diffstat (limited to 'docker/nova')
-rw-r--r--docker/nova/nova-compute/Dockerfile.j22
1 files changed, 2 insertions, 0 deletions
diff --git a/docker/nova/nova-compute/Dockerfile.j2 b/docker/nova/nova-compute/Dockerfile.j2
index 5420e9363..8359e0f84 100644
--- a/docker/nova/nova-compute/Dockerfile.j2
+++ b/docker/nova/nova-compute/Dockerfile.j2
@@ -30,6 +30,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
'python3-libvirt',
'python3-rtslib',
'qemu-img',
+ 'qemu-kvm-block-rbd',
'sysfsutils',
'targetcli',
'xfsprogs'
@@ -66,6 +67,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
'python3-rados',
'python3-rbd',
'python3-rtslib-fb',
+ 'qemu-block-extra',
'qemu-utils',
'sasl2-bin',
'sysfsutils',