aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStig Telfer <stig@stackhpc.com>2026-03-18 19:59:27 +0000
committerDoug Szumski <doug@stackhpc.com>2026-03-20 10:23:24 +0000
commit1636abcfe1f877e78ffe4207f95e84c46da7cdba (patch)
tree5b4e798b882165ddf29bafcbd60ff2895df86cb1
parent482aec6a69e47034bc63bbb9d0d80d59cc710ffc (diff)
downloadkolla-1636abcfe1f877e78ffe4207f95e84c46da7cdba.tar.gz
kolla-1636abcfe1f877e78ffe4207f95e84c46da7cdba.zip
Add NVME CLI to Glance API container
VAST uses NVME-over-TCP to implement Cinder volumes. When Cinder uses VAST as a backend driver and Glance uses Cinder as store, the nvme-cli package is needed in glance-api, to generate NVME NQNs. Partial-Bug: #2035975 Change-Id: If185fc29eabc831a7cc1b28b435cc5ecfd63732e Signed-off-by: Stig Telfer <stig@stackhpc.com>
-rw-r--r--docker/glance/glance-api/Dockerfile.j22
-rw-r--r--releasenotes/notes/bug-2035975-94c5670049a7e1a6.yaml5
2 files changed, 7 insertions, 0 deletions
diff --git a/docker/glance/glance-api/Dockerfile.j2 b/docker/glance/glance-api/Dockerfile.j2
index 992fc0996..045efb6ae 100644
--- a/docker/glance/glance-api/Dockerfile.j2
+++ b/docker/glance/glance-api/Dockerfile.j2
@@ -11,6 +11,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
{% set glance_api_packages = [
'lsscsi',
'device-mapper-multipath',
+ 'nvme-cli',
'qemu-img'
] %}
{% elif base_package_type == 'deb' %}
@@ -18,6 +19,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
'lsscsi',
'multipath-tools',
'nfs-common',
+ 'nvme-cli',
'qemu-utils'
] %}
{% endif %}
diff --git a/releasenotes/notes/bug-2035975-94c5670049a7e1a6.yaml b/releasenotes/notes/bug-2035975-94c5670049a7e1a6.yaml
new file mode 100644
index 000000000..2c4186576
--- /dev/null
+++ b/releasenotes/notes/bug-2035975-94c5670049a7e1a6.yaml
@@ -0,0 +1,5 @@
+---
+fixes:
+ - |
+ Fix missing nvme-cli package in Glance container.
+ `LP#2035975 <https://launchpad.net/bugs/2035975>`__