aboutsummaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorJeffrey Zhang <zhang.lei.fly@gmail.com>2016-01-11 11:01:30 +0800
committerJeffrey Zhang <zhang.lei.fly@gmail.com>2016-01-15 15:23:09 +0800
commit1cf92be7b2380634f636dffc98c98016271bd6e7 (patch)
tree8399f6503884a91c40644b25f968b97baf033ee7 /docker
parent4bdf8bfa84ca5bdaa65713d61eaa8c9527aac4d6 (diff)
downloadkolla-1cf92be7b2380634f636dffc98c98016271bd6e7.tar.gz
kolla-1cf92be7b2380634f636dffc98c98016271bd6e7.zip
Share the same image between swift services
Get rid of swfit children images by share the same image in the swift account, swift object and swift container services Closes-Bug: #1534476 Change-Id: I929689f93b56396a41b19fda46e4679c4de84ca1
Diffstat (limited to 'docker')
-rw-r--r--docker/swift/swift-account-reaper/Dockerfile.j213
-rw-r--r--docker/swift/swift-account-replicator/Dockerfile.j213
-rw-r--r--docker/swift/swift-account-server/Dockerfile.j213
-rw-r--r--docker/swift/swift-account/Dockerfile.j2 (renamed from docker/swift/swift-account-auditor/Dockerfile.j2)0
-rw-r--r--docker/swift/swift-container-replicator/Dockerfile.j213
-rw-r--r--docker/swift/swift-container-server/Dockerfile.j213
-rw-r--r--docker/swift/swift-container-updater/Dockerfile.j213
-rw-r--r--docker/swift/swift-container/Dockerfile.j2 (renamed from docker/swift/swift-container-auditor/Dockerfile.j2)0
-rw-r--r--docker/swift/swift-object-auditor/Dockerfile.j24
-rw-r--r--docker/swift/swift-object-expirer/Dockerfile.j215
-rw-r--r--docker/swift/swift-object-replicator/Dockerfile.j24
-rw-r--r--docker/swift/swift-object-server/Dockerfile.j24
-rw-r--r--docker/swift/swift-object-updater/Dockerfile.j24
-rw-r--r--docker/swift/swift-object/Dockerfile.j2 (renamed from docker/swift/swift-object-base/Dockerfile.j2)2
14 files changed, 2 insertions, 109 deletions
diff --git a/docker/swift/swift-account-reaper/Dockerfile.j2 b/docker/swift/swift-account-reaper/Dockerfile.j2
deleted file mode 100644
index 4ab70ac6f..000000000
--- a/docker/swift/swift-account-reaper/Dockerfile.j2
+++ /dev/null
@@ -1,13 +0,0 @@
-FROM {{ namespace }}/{{ image_prefix }}swift-base:{{ tag }}
-MAINTAINER {{ maintainer }}
-
-{% if install_type == 'binary' %}
- {% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
-
-RUN yum -y install openstack-swift-account \
- && yum clean all
-
- {% endif %}
-{% endif %}
-
-{{ include_footer }}
diff --git a/docker/swift/swift-account-replicator/Dockerfile.j2 b/docker/swift/swift-account-replicator/Dockerfile.j2
deleted file mode 100644
index 4ab70ac6f..000000000
--- a/docker/swift/swift-account-replicator/Dockerfile.j2
+++ /dev/null
@@ -1,13 +0,0 @@
-FROM {{ namespace }}/{{ image_prefix }}swift-base:{{ tag }}
-MAINTAINER {{ maintainer }}
-
-{% if install_type == 'binary' %}
- {% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
-
-RUN yum -y install openstack-swift-account \
- && yum clean all
-
- {% endif %}
-{% endif %}
-
-{{ include_footer }}
diff --git a/docker/swift/swift-account-server/Dockerfile.j2 b/docker/swift/swift-account-server/Dockerfile.j2
deleted file mode 100644
index 4ab70ac6f..000000000
--- a/docker/swift/swift-account-server/Dockerfile.j2
+++ /dev/null
@@ -1,13 +0,0 @@
-FROM {{ namespace }}/{{ image_prefix }}swift-base:{{ tag }}
-MAINTAINER {{ maintainer }}
-
-{% if install_type == 'binary' %}
- {% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
-
-RUN yum -y install openstack-swift-account \
- && yum clean all
-
- {% endif %}
-{% endif %}
-
-{{ include_footer }}
diff --git a/docker/swift/swift-account-auditor/Dockerfile.j2 b/docker/swift/swift-account/Dockerfile.j2
index 4ab70ac6f..4ab70ac6f 100644
--- a/docker/swift/swift-account-auditor/Dockerfile.j2
+++ b/docker/swift/swift-account/Dockerfile.j2
diff --git a/docker/swift/swift-container-replicator/Dockerfile.j2 b/docker/swift/swift-container-replicator/Dockerfile.j2
deleted file mode 100644
index ce7e10f73..000000000
--- a/docker/swift/swift-container-replicator/Dockerfile.j2
+++ /dev/null
@@ -1,13 +0,0 @@
-FROM {{ namespace }}/{{ image_prefix }}swift-base:{{ tag }}
-MAINTAINER {{ maintainer }}
-
-{% if install_type == 'binary' %}
- {% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
-
-RUN yum -y install openstack-swift-container \
- && yum clean all
-
- {% endif %}
-{% endif %}
-
-{{ include_footer }}
diff --git a/docker/swift/swift-container-server/Dockerfile.j2 b/docker/swift/swift-container-server/Dockerfile.j2
deleted file mode 100644
index ce7e10f73..000000000
--- a/docker/swift/swift-container-server/Dockerfile.j2
+++ /dev/null
@@ -1,13 +0,0 @@
-FROM {{ namespace }}/{{ image_prefix }}swift-base:{{ tag }}
-MAINTAINER {{ maintainer }}
-
-{% if install_type == 'binary' %}
- {% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
-
-RUN yum -y install openstack-swift-container \
- && yum clean all
-
- {% endif %}
-{% endif %}
-
-{{ include_footer }}
diff --git a/docker/swift/swift-container-updater/Dockerfile.j2 b/docker/swift/swift-container-updater/Dockerfile.j2
deleted file mode 100644
index ce7e10f73..000000000
--- a/docker/swift/swift-container-updater/Dockerfile.j2
+++ /dev/null
@@ -1,13 +0,0 @@
-FROM {{ namespace }}/{{ image_prefix }}swift-base:{{ tag }}
-MAINTAINER {{ maintainer }}
-
-{% if install_type == 'binary' %}
- {% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
-
-RUN yum -y install openstack-swift-container \
- && yum clean all
-
- {% endif %}
-{% endif %}
-
-{{ include_footer }}
diff --git a/docker/swift/swift-container-auditor/Dockerfile.j2 b/docker/swift/swift-container/Dockerfile.j2
index ce7e10f73..ce7e10f73 100644
--- a/docker/swift/swift-container-auditor/Dockerfile.j2
+++ b/docker/swift/swift-container/Dockerfile.j2
diff --git a/docker/swift/swift-object-auditor/Dockerfile.j2 b/docker/swift/swift-object-auditor/Dockerfile.j2
deleted file mode 100644
index a9d2c2438..000000000
--- a/docker/swift/swift-object-auditor/Dockerfile.j2
+++ /dev/null
@@ -1,4 +0,0 @@
-FROM {{ namespace }}/{{ image_prefix }}swift-object-base:{{ tag }}
-MAINTAINER {{ maintainer }}
-
-{{ include_footer }}
diff --git a/docker/swift/swift-object-expirer/Dockerfile.j2 b/docker/swift/swift-object-expirer/Dockerfile.j2
deleted file mode 100644
index e44767b34..000000000
--- a/docker/swift/swift-object-expirer/Dockerfile.j2
+++ /dev/null
@@ -1,15 +0,0 @@
-FROM {{ namespace }}/{{ image_prefix }}swift-object-base:{{ tag }}
-MAINTAINER {{ maintainer }}
-
-{% if install_type == 'binary' %}
- {% if base_distro in ['centos', 'fedora', 'oraclelinux', 'rhel'] %}
-
-RUN yum -y install \
- openstack-swift-proxy \
- openstack-swift-container \
- && yum clean all
-
- {% endif %}
-{% endif %}
-
-{{ include_footer }}
diff --git a/docker/swift/swift-object-replicator/Dockerfile.j2 b/docker/swift/swift-object-replicator/Dockerfile.j2
deleted file mode 100644
index a9d2c2438..000000000
--- a/docker/swift/swift-object-replicator/Dockerfile.j2
+++ /dev/null
@@ -1,4 +0,0 @@
-FROM {{ namespace }}/{{ image_prefix }}swift-object-base:{{ tag }}
-MAINTAINER {{ maintainer }}
-
-{{ include_footer }}
diff --git a/docker/swift/swift-object-server/Dockerfile.j2 b/docker/swift/swift-object-server/Dockerfile.j2
deleted file mode 100644
index a9d2c2438..000000000
--- a/docker/swift/swift-object-server/Dockerfile.j2
+++ /dev/null
@@ -1,4 +0,0 @@
-FROM {{ namespace }}/{{ image_prefix }}swift-object-base:{{ tag }}
-MAINTAINER {{ maintainer }}
-
-{{ include_footer }}
diff --git a/docker/swift/swift-object-updater/Dockerfile.j2 b/docker/swift/swift-object-updater/Dockerfile.j2
deleted file mode 100644
index a9d2c2438..000000000
--- a/docker/swift/swift-object-updater/Dockerfile.j2
+++ /dev/null
@@ -1,4 +0,0 @@
-FROM {{ namespace }}/{{ image_prefix }}swift-object-base:{{ tag }}
-MAINTAINER {{ maintainer }}
-
-{{ include_footer }}
diff --git a/docker/swift/swift-object-base/Dockerfile.j2 b/docker/swift/swift-object/Dockerfile.j2
index 977274dd7..5dc27404f 100644
--- a/docker/swift/swift-object-base/Dockerfile.j2
+++ b/docker/swift/swift-object/Dockerfile.j2
@@ -9,3 +9,5 @@ RUN yum -y install openstack-swift-object \
{% endif %}
{% endif %}
+
+{{ include_footer }}