Skip to content

Commit e22fb97

Browse files
rajathereyoctozepto
authored andcommitted
Add nfs dependencies to glance container
Glance API image lacked nfs programs/utils to be able to mount NFS exports. This affected Glance usage with Cinder backend when NFS was used as Cinder backend. Closes-Bug: #1868574 Change-Id: I3aac1e6a7f7c5f839b036f15713af949fba206cc (cherry picked from commit cac9d46)
1 parent 95e4214 commit e22fb97

File tree

2 files changed

+12
-3
lines changed

2 files changed

+12
-3
lines changed

docker/glance/glance-api/Dockerfile.j2

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,14 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
66
{% import "macros.j2" as macros with context %}
77

88
{% if base_distro in ['centos', 'oraclelinux'] %}
9-
{% set glance_api_packages = ['qemu-img-ev'] %}
9+
{% set glance_api_packages = ['nfs-utils', 'qemu-img-ev'] %}
1010
{% elif base_distro == 'rhel' %}
11-
{% set glance_api_packages = ['qemu-img'] %}
11+
{% set glance_api_packages = ['nfs-utils', 'qemu-img'] %}
1212
{% elif base_package_type == 'deb' %}
13-
{% set glance_api_packages = ['qemu-utils'] %}
13+
{% set glance_api_packages = [
14+
'nfs-common',
15+
'qemu-utils'
16+
] %}
1417
{% endif %}
1518

1619
{{ macros.install_packages(glance_api_packages | customizable("packages")) }}
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
fixes:
3+
- |
4+
Fixes Glance inability to use Cinder NFS backend for images by including
5+
NFS client components in the Glance API image.
6+
`LP#1868574 <https://launchpad.net/bugs/1868574>`__

0 commit comments

Comments
 (0)