aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMD NADEEM <mail2nadeem92@gmail.com>2016-02-17 13:17:40 +0530
committerMD NADEEM <md.nadeem@nectechnologies.in>2016-02-17 10:39:53 +0000
commit94a79b16529529c64c3ca88658b337b171a292d8 (patch)
tree885584d09bdc86c5ef44ba68e4e3950e38ed95f1
parent6e622fa534cb5063944a0eece591e51f950b52b6 (diff)
downloadkolla-94a79b16529529c64c3ca88658b337b171a292d8.tar.gz
kolla-94a79b16529529c64c3ca88658b337b171a292d8.zip
Trove ubuntu binary container
Change-Id: I6c49a4c4da3cf6c67778ea9ef310432e93b25a8a Partially-Implements: blueprint binary-ubuntu
-rw-r--r--docker/trove/trove-api/Dockerfile.j26
-rw-r--r--docker/trove/trove-base/Dockerfile.j26
-rw-r--r--docker/trove/trove-conductor/Dockerfile.j26
-rw-r--r--docker/trove/trove-guestagent/Dockerfile.j26
-rw-r--r--docker/trove/trove-taskmanager/Dockerfile.j26
5 files changed, 30 insertions, 0 deletions
diff --git a/docker/trove/trove-api/Dockerfile.j2 b/docker/trove/trove-api/Dockerfile.j2
index 10a46c5bf..93bcf9ffe 100644
--- a/docker/trove/trove-api/Dockerfile.j2
+++ b/docker/trove/trove-api/Dockerfile.j2
@@ -7,6 +7,12 @@ MAINTAINER {{ maintainer }}
RUN yum install -y openstack-trove-api \
&& yum clean all
+ {% elif base_distro in ['ubuntu'] %}
+
+RUN apt-get install -y --no-install-recommends \
+ trove-api \
+ && apt-get clean
+
{% endif %}
{% endif %}
diff --git a/docker/trove/trove-base/Dockerfile.j2 b/docker/trove/trove-base/Dockerfile.j2
index cd32f1961..f0f0f76c3 100644
--- a/docker/trove/trove-base/Dockerfile.j2
+++ b/docker/trove/trove-base/Dockerfile.j2
@@ -8,6 +8,12 @@ RUN yum -y install \
openstack-trove-common \
&& yum clean all
+ {% elif base_distro in ['ubuntu'] %}
+
+RUN apt-get install -y --no-install-recommends \
+ trove-common \
+ && apt-get clean
+
{% endif %}
{% elif install_type == 'source' %}
diff --git a/docker/trove/trove-conductor/Dockerfile.j2 b/docker/trove/trove-conductor/Dockerfile.j2
index a41fdfc0b..63efeb212 100644
--- a/docker/trove/trove-conductor/Dockerfile.j2
+++ b/docker/trove/trove-conductor/Dockerfile.j2
@@ -7,6 +7,12 @@ MAINTAINER {{ maintainer }}
RUN yum install -y openstack-trove-conductor \
&& yum clean all
+ {% elif base_distro in ['ubuntu'] %}
+
+RUN apt-get install -y --no-install-recommends \
+ trove-conductor \
+ && apt-get clean
+
{% endif %}
{% endif %}
diff --git a/docker/trove/trove-guestagent/Dockerfile.j2 b/docker/trove/trove-guestagent/Dockerfile.j2
index 22666b989..8bfea68e7 100644
--- a/docker/trove/trove-guestagent/Dockerfile.j2
+++ b/docker/trove/trove-guestagent/Dockerfile.j2
@@ -7,6 +7,12 @@ MAINTAINER {{ maintainer }}
RUN yum install -y openstack-trove-guestagent \
&& yum clean all
+ {% elif base_distro in ['ubuntu'] %}
+
+RUN apt-get install -y --no-install-recommends \
+ trove-guestagent \
+ && apt-get clean
+
{% endif %}
{% endif %}
diff --git a/docker/trove/trove-taskmanager/Dockerfile.j2 b/docker/trove/trove-taskmanager/Dockerfile.j2
index cc3647f97..e5bb1e4ba 100644
--- a/docker/trove/trove-taskmanager/Dockerfile.j2
+++ b/docker/trove/trove-taskmanager/Dockerfile.j2
@@ -7,6 +7,12 @@ MAINTAINER {{ maintainer }}
RUN yum install -y openstack-trove-taskmanager \
&& yum clean all
+ {% elif base_distro in ['ubuntu'] %}
+
+RUN apt-get install -y --no-install-recommends \
+ trove-taskmanager \
+ && apt-get clean
+
{% endif %}
{% endif %}