diff options
| author | Swapnil Kulkarni (coolsvap) <me@coolsvap.net> | 2016-05-17 10:37:08 +0530 |
|---|---|---|
| committer | Swapnil Kulkarni (coolsvap) <me@coolsvap.net> | 2016-05-25 12:25:09 +0000 |
| commit | b60d8bc629e6c5947c3c722c3eb320de8656a277 (patch) | |
| tree | b2aeb0bc6a0541927d1dd25307b2194fa270348c /docker | |
| parent | ca1a0551bcdb0b0b97d7c6f064dda4cd1aafd40a (diff) | |
| download | kolla-b60d8bc629e6c5947c3c722c3eb320de8656a277.tar.gz kolla-b60d8bc629e6c5947c3c722c3eb320de8656a277.zip | |
Add support for magnum ubuntu binary containers
Change-Id: I5ad90f96aa58a99765feb2a3bc96157a4a61310f
Depends-On: If4be00b937e14ec93443dcb7249cf17099d57cbe
Closes-Bug:#1582518
Diffstat (limited to 'docker')
| -rw-r--r-- | docker/magnum/magnum-api/Dockerfile.j2 | 6 | ||||
| -rw-r--r-- | docker/magnum/magnum-base/Dockerfile.j2 | 6 | ||||
| -rw-r--r-- | docker/magnum/magnum-conductor/Dockerfile.j2 | 9 |
3 files changed, 20 insertions, 1 deletions
diff --git a/docker/magnum/magnum-api/Dockerfile.j2 b/docker/magnum/magnum-api/Dockerfile.j2 index beeed5d7f..16b8bf765 100644 --- a/docker/magnum/magnum-api/Dockerfile.j2 +++ b/docker/magnum/magnum-api/Dockerfile.j2 @@ -8,6 +8,12 @@ RUN yum -y install \ openstack-magnum-api \ && yum clean all + {% elif base_distro in ['ubuntu'] %} + +RUN apt-get -y install --no-install-recommends \ + magnum-api\ + && apt-get clean + {% endif %} {% endif %} diff --git a/docker/magnum/magnum-base/Dockerfile.j2 b/docker/magnum/magnum-base/Dockerfile.j2 index dbb66dded..a6f83fab5 100644 --- a/docker/magnum/magnum-base/Dockerfile.j2 +++ b/docker/magnum/magnum-base/Dockerfile.j2 @@ -9,6 +9,12 @@ RUN curl -L https://trunk.rdoproject.org/centos7/current/delorean.repo -o /etc/y openstack-magnum-common \ && yum clean all + {% elif base_distro in ['ubuntu'] %} + +RUN apt-get -y install --no-install-recommends \ + magnum-common \ + && apt-get clean + {% endif %} {% elif install_type == 'source' %} diff --git a/docker/magnum/magnum-conductor/Dockerfile.j2 b/docker/magnum/magnum-conductor/Dockerfile.j2 index d0312f22d..c71ac3fb7 100644 --- a/docker/magnum/magnum-conductor/Dockerfile.j2 +++ b/docker/magnum/magnum-conductor/Dockerfile.j2 @@ -9,6 +9,14 @@ RUN yum -y install \ tar \ && yum clean all + {% elif base_distro in ['ubuntu'] %} + +RUN apt-get -y install --no-install-recommends \ + magnum-conductor\ + && apt-get clean + + {% endif %} + # Install kubectl binary (ugh) RUN cd /tmp \ && curl -L https://github.com/GoogleCloudPlatform/kubernetes/releases/download/v0.15.0/kubernetes.tar.gz -o /tmp/kubernetes.tar.gz \ @@ -16,7 +24,6 @@ RUN cd /tmp \ && cp -a /tmp/kubernetes/platforms/linux/amd64/kubectl /usr/bin/kubectl \ && rm -rf /tmp/kubernetes - {% endif %} {% endif %} {{ include_footer }} |
