aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSerguei Bezverkhi <sbezverk@cisco.com>2017-07-12 13:42:39 -0400
committerSerguei Bezverkhi <sbezverk@cisco.com>2017-07-12 16:19:49 -0400
commitf42342d2c3efd61a08b1dcd5d6373803b7bbd3bc (patch)
tree2ebc2f9d438b0cb8a3abb3a323d351a175834f17
parent48ee3f39e9da0be186565c17c7776534667896c9 (diff)
downloadkolla-f42342d2c3efd61a08b1dcd5d6373803b7bbd3bc.tar.gz
kolla-f42342d2c3efd61a08b1dcd5d6373803b7bbd3bc.zip
Adding targetcli tool to cinder-volume
targetcli tool will be used by kolla-k8s's iscsi-target microservice to save and restore lioadm targets. Change-Id: I7c38d814c5d1dd336d7199c41b77d63b06a4989b
-rw-r--r--docker/cinder/cinder-volume/Dockerfile.j211
1 files changed, 7 insertions, 4 deletions
diff --git a/docker/cinder/cinder-volume/Dockerfile.j2 b/docker/cinder/cinder-volume/Dockerfile.j2
index bcf6c30fe..9f2376799 100644
--- a/docker/cinder/cinder-volume/Dockerfile.j2
+++ b/docker/cinder/cinder-volume/Dockerfile.j2
@@ -8,8 +8,9 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
{% if base_distro in ['centos', 'oraclelinux', 'rhel'] %}
{% set cinder_volume_packages = [
'nfs-utils',
+ 'python-rtslib',
'scsi-target-utils',
- 'python-rtslib'
+ 'targetcli'
] %}
{{ macros.install_packages(cinder_volume_packages | customizable("packages")) }}
@@ -20,8 +21,9 @@ RUN sed -i '1 i include /var/lib/cinder/volumes/*' /etc/tgt/tgtd.conf
{% elif base_distro in ['debian', 'ubuntu'] %}
{% set cinder_volume_packages = [
'nfs-common',
- 'tgt',
- 'python-rtslib'
+ 'python-rtslib',
+ 'targetcli',
+ 'tgt'
] %}
{{ macros.install_packages(cinder_volume_packages | customizable("packages")) }}
@@ -35,7 +37,8 @@ RUN sed -i '1 i include /var/lib/cinder/volumes/*' /etc/tgt/targets.conf
{% if base_distro in ['debian', 'ubuntu'] %}
{% set cinder_volume_packages = [
'cinder-volume',
- 'python-rtslib'
+ 'python-rtslib',
+ 'targetcli'
] %}
{{ macros.install_packages(cinder_volume_packages | customizable("packages")) }}
{% endif %}