aboutsummaryrefslogtreecommitdiff
path: root/docker_templates/cinder
diff options
context:
space:
mode:
authorSam Yaple <sam@yaple.net>2015-08-27 10:05:13 +0000
committerSam Yaple <sam@yaple.net>2015-08-27 11:08:38 +0000
commit802afa566f10f69891bbbeef65c838ccc4de7420 (patch)
treeed400ffa1811cfa924e1dfd2ec847c7c589dcf88 /docker_templates/cinder
parenteecf6581a47745d53298c4efa5af6c411afa6260 (diff)
downloadkolla-802afa566f10f69891bbbeef65c838ccc4de7420.tar.gz
kolla-802afa566f10f69891bbbeef65c838ccc4de7420.zip
Unify Centos and Ubuntu Source Install - Cinder
A change merged in the base allows for Centos and Ubuntu to install all python things to the same locations. This updates the source section to reflect that change. Change-Id: I329aad8904eff7acad8f6b7ee5b32f2a28477674 Partially-Implements: blueprint install-from-ubuntu
Diffstat (limited to 'docker_templates/cinder')
l---------docker_templates/cinder/cinder-api/build1
l---------docker_templates/cinder/cinder-backup/build1
-rw-r--r--docker_templates/cinder/cinder-base/Dockerfile.j214
l---------docker_templates/cinder/cinder-base/build1
l---------docker_templates/cinder/cinder-scheduler/build1
l---------docker_templates/cinder/cinder-volume/build1
6 files changed, 5 insertions, 14 deletions
diff --git a/docker_templates/cinder/cinder-api/build b/docker_templates/cinder/cinder-api/build
deleted file mode 120000
index 43944faa0..000000000
--- a/docker_templates/cinder/cinder-api/build
+++ /dev/null
@@ -1 +0,0 @@
-../../../tools/build-docker-image \ No newline at end of file
diff --git a/docker_templates/cinder/cinder-backup/build b/docker_templates/cinder/cinder-backup/build
deleted file mode 120000
index 43944faa0..000000000
--- a/docker_templates/cinder/cinder-backup/build
+++ /dev/null
@@ -1 +0,0 @@
-../../../tools/build-docker-image \ No newline at end of file
diff --git a/docker_templates/cinder/cinder-base/Dockerfile.j2 b/docker_templates/cinder/cinder-base/Dockerfile.j2
index 34d72b6e1..1cce34a9e 100644
--- a/docker_templates/cinder/cinder-base/Dockerfile.j2
+++ b/docker_templates/cinder/cinder-base/Dockerfile.j2
@@ -33,17 +33,13 @@ RUN apt-get install -y --no-install-recommends lvm2 \
{% endif %}
-ADD ./cinder.tar /
-RUN ln -s /cinder-* /cinder
-
-RUN cd /cinder \
+ADD cinder.tar /
+RUN ln -s /cinder-* cinder \
&& useradd --user-group cinder \
- && pip install -r requirements.txt \
- && pip install /cinder \
- && mkdir /etc/cinder /var/log/cinder \
+ && pip --no-cache-dir install /cinder \
+ && mkdir -p /etc/cinder /var/log/cinder /home/cinder \
&& cp -r /cinder/etc/cinder/* /etc/cinder/ \
- && chown -R cinder: /etc/cinder /var/log/cinder \
- && rm -rf /root/.cache \
+ && chown -R cinder: /etc/cinder /var/log/cinder /home/cinder \
&& sed -i "s|udev_rules = 1|udev_rules = 0|g" /etc/lvm/lvm.conf \
&& sed -i "s|udev_sync = 1|udev_sync = 0|g" /etc/lvm/lvm.conf
diff --git a/docker_templates/cinder/cinder-base/build b/docker_templates/cinder/cinder-base/build
deleted file mode 120000
index 43944faa0..000000000
--- a/docker_templates/cinder/cinder-base/build
+++ /dev/null
@@ -1 +0,0 @@
-../../../tools/build-docker-image \ No newline at end of file
diff --git a/docker_templates/cinder/cinder-scheduler/build b/docker_templates/cinder/cinder-scheduler/build
deleted file mode 120000
index 43944faa0..000000000
--- a/docker_templates/cinder/cinder-scheduler/build
+++ /dev/null
@@ -1 +0,0 @@
-../../../tools/build-docker-image \ No newline at end of file
diff --git a/docker_templates/cinder/cinder-volume/build b/docker_templates/cinder/cinder-volume/build
deleted file mode 120000
index 43944faa0..000000000
--- a/docker_templates/cinder/cinder-volume/build
+++ /dev/null
@@ -1 +0,0 @@
-../../../tools/build-docker-image \ No newline at end of file