aboutsummaryrefslogtreecommitdiff
path: root/docker/centos/binary/nova
diff options
context:
space:
mode:
authorSwapnil Kulkarni <me@coolsvap.net>2015-07-15 10:32:21 +0000
committerSwapnil Kulkarni <me@coolsvap.net>2015-07-16 11:37:40 +0000
commit51b7915ae8094fe149ff1752be01d6ff29fed15e (patch)
treed96b1ee8b7898f7ea22006990cc8f2a9572aa45e /docker/centos/binary/nova
parent5c8561b1d71cf9d20dc533a1cf369cd9dbaeadb5 (diff)
downloadkolla-51b7915ae8094fe149ff1752be01d6ff29fed15e.tar.gz
kolla-51b7915ae8094fe149ff1752be01d6ff29fed15e.zip
Updated directory structure to make it consistent
Closes-Bug: #1474774 Change-Id: Id61d777a8b741c800e0d034e3ee889c11bcf5fbc
Diffstat (limited to 'docker/centos/binary/nova')
-rw-r--r--docker/centos/binary/nova/nova-api/Dockerfile12
l---------docker/centos/binary/nova/nova-api/build1
l---------docker/centos/binary/nova/nova-api/check.sh1
l---------docker/centos/binary/nova/nova-api/config-external.sh1
l---------docker/centos/binary/nova/nova-api/config-internal.sh1
l---------docker/centos/binary/nova/nova-api/start.sh1
-rw-r--r--docker/centos/binary/nova/nova-base/Dockerfile11
l---------docker/centos/binary/nova/nova-base/build1
l---------docker/centos/binary/nova/nova-base/config-nova.sh1
-rw-r--r--docker/centos/binary/nova/nova-compute-data/Dockerfile10
l---------docker/centos/binary/nova/nova-compute-data/build1
-rw-r--r--docker/centos/binary/nova/nova-compute/Dockerfile15
l---------docker/centos/binary/nova/nova-compute/build1
l---------docker/centos/binary/nova/nova-compute/config-external.sh1
l---------docker/centos/binary/nova/nova-compute/config-internal.sh1
l---------docker/centos/binary/nova/nova-compute/config-nova-compute.sh1
l---------docker/centos/binary/nova/nova-compute/start.sh1
-rw-r--r--docker/centos/binary/nova/nova-conductor/Dockerfile11
l---------docker/centos/binary/nova/nova-conductor/build1
l---------docker/centos/binary/nova/nova-conductor/config-external.sh1
l---------docker/centos/binary/nova/nova-conductor/config-internal.sh1
l---------docker/centos/binary/nova/nova-conductor/start.sh1
-rw-r--r--docker/centos/binary/nova/nova-consoleauth/Dockerfile10
l---------docker/centos/binary/nova/nova-consoleauth/build1
l---------docker/centos/binary/nova/nova-consoleauth/config-external.sh1
l---------docker/centos/binary/nova/nova-consoleauth/config-internal.sh1
l---------docker/centos/binary/nova/nova-consoleauth/start.sh1
-rw-r--r--docker/centos/binary/nova/nova-libvirt/Dockerfile18
l---------docker/centos/binary/nova/nova-libvirt/build1
l---------docker/centos/binary/nova/nova-libvirt/config-external.sh1
l---------docker/centos/binary/nova/nova-libvirt/config-internal.sh1
l---------docker/centos/binary/nova/nova-libvirt/start.sh1
-rw-r--r--docker/centos/binary/nova/nova-network/Dockerfile12
l---------docker/centos/binary/nova/nova-network/build1
l---------docker/centos/binary/nova/nova-network/config-external.sh1
l---------docker/centos/binary/nova/nova-network/config-internal.sh1
l---------docker/centos/binary/nova/nova-network/config-nova-network.sh1
l---------docker/centos/binary/nova/nova-network/start.sh1
-rw-r--r--docker/centos/binary/nova/nova-novncproxy/Dockerfile12
l---------docker/centos/binary/nova/nova-novncproxy/build1
l---------docker/centos/binary/nova/nova-novncproxy/config-external.sh1
l---------docker/centos/binary/nova/nova-novncproxy/config-internal.sh1
l---------docker/centos/binary/nova/nova-novncproxy/start.sh1
-rw-r--r--docker/centos/binary/nova/nova-scheduler/Dockerfile11
l---------docker/centos/binary/nova/nova-scheduler/build1
l---------docker/centos/binary/nova/nova-scheduler/config-external.sh1
l---------docker/centos/binary/nova/nova-scheduler/config-internal.sh1
l---------docker/centos/binary/nova/nova-scheduler/start.sh1
48 files changed, 160 insertions, 0 deletions
diff --git a/docker/centos/binary/nova/nova-api/Dockerfile b/docker/centos/binary/nova/nova-api/Dockerfile
new file mode 100644
index 000000000..4e20a5036
--- /dev/null
+++ b/docker/centos/binary/nova/nova-api/Dockerfile
@@ -0,0 +1,12 @@
+FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%nova-base:%%KOLLA_TAG%%
+MAINTAINER Kolla Project (https://launchpad.net/kolla)
+
+RUN yum -y install \
+ openstack-nova-api && yum clean all
+
+COPY ./start.sh /start.sh
+COPY ./check.sh /check.sh
+
+COPY config-internal.sh config-external.sh /opt/kolla/
+
+CMD ["/start.sh"]
diff --git a/docker/centos/binary/nova/nova-api/build b/docker/centos/binary/nova/nova-api/build
new file mode 120000
index 000000000..ec1913803
--- /dev/null
+++ b/docker/centos/binary/nova/nova-api/build
@@ -0,0 +1 @@
+../../../../../tools/build-docker-image \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-api/check.sh b/docker/centos/binary/nova/nova-api/check.sh
new file mode 120000
index 000000000..980c32476
--- /dev/null
+++ b/docker/centos/binary/nova/nova-api/check.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-api/check.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-api/config-external.sh b/docker/centos/binary/nova/nova-api/config-external.sh
new file mode 120000
index 000000000..fa9d355fe
--- /dev/null
+++ b/docker/centos/binary/nova/nova-api/config-external.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-api/config-external.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-api/config-internal.sh b/docker/centos/binary/nova/nova-api/config-internal.sh
new file mode 120000
index 000000000..7a2866993
--- /dev/null
+++ b/docker/centos/binary/nova/nova-api/config-internal.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-api/config-internal.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-api/start.sh b/docker/centos/binary/nova/nova-api/start.sh
new file mode 120000
index 000000000..12fd6f028
--- /dev/null
+++ b/docker/centos/binary/nova/nova-api/start.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-api/start.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-base/Dockerfile b/docker/centos/binary/nova/nova-base/Dockerfile
new file mode 100644
index 000000000..95220cfd8
--- /dev/null
+++ b/docker/centos/binary/nova/nova-base/Dockerfile
@@ -0,0 +1,11 @@
+FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%base:%%KOLLA_TAG%%
+MAINTAINER Kolla Project (https://launchpad.net/kolla)
+
+RUN yum -y install openstack-nova-common \
+ python-keystoneclient \
+ python-cinderclient \
+ python-nova \
+ bridge-utils && yum clean all
+
+COPY config-nova.sh /opt/kolla/config-nova.sh
+
diff --git a/docker/centos/binary/nova/nova-base/build b/docker/centos/binary/nova/nova-base/build
new file mode 120000
index 000000000..ec1913803
--- /dev/null
+++ b/docker/centos/binary/nova/nova-base/build
@@ -0,0 +1 @@
+../../../../../tools/build-docker-image \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-base/config-nova.sh b/docker/centos/binary/nova/nova-base/config-nova.sh
new file mode 120000
index 000000000..c27bef695
--- /dev/null
+++ b/docker/centos/binary/nova/nova-base/config-nova.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-base/config-nova.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-compute-data/Dockerfile b/docker/centos/binary/nova/nova-compute-data/Dockerfile
new file mode 100644
index 000000000..0af407095
--- /dev/null
+++ b/docker/centos/binary/nova/nova-compute-data/Dockerfile
@@ -0,0 +1,10 @@
+FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%base:%%KOLLA_TAG%%
+MAINTAINER Kolla Project (https://launchpad.net/kolla)
+
+VOLUME [ "/var/lib/nova" ]
+VOLUME [ "/var/lib/libvirt" ]
+VOLUME [ "/etc/libvirt/qemu" ]
+
+# Command needed to start the data container.
+# Note: data containers do not need to be persistent.
+CMD ["/bin/true"]
diff --git a/docker/centos/binary/nova/nova-compute-data/build b/docker/centos/binary/nova/nova-compute-data/build
new file mode 120000
index 000000000..ec1913803
--- /dev/null
+++ b/docker/centos/binary/nova/nova-compute-data/build
@@ -0,0 +1 @@
+../../../../../tools/build-docker-image \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-compute/Dockerfile b/docker/centos/binary/nova/nova-compute/Dockerfile
new file mode 100644
index 000000000..6cdd27fbe
--- /dev/null
+++ b/docker/centos/binary/nova/nova-compute/Dockerfile
@@ -0,0 +1,15 @@
+FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%nova-base:%%KOLLA_TAG%%
+MAINTAINER Kolla Project (https://launchpad.net/kolla)
+
+RUN yum -y install openstack-nova-compute \
+ sysfsutils && yum clean all
+
+COPY config-nova-compute.sh /opt/kolla/config-nova-compute.sh
+
+COPY ./start.sh /start.sh
+
+COPY config-internal.sh config-external.sh /opt/kolla/
+
+VOLUME [ "/sys/fs/cgroup" ]
+
+CMD ["/start.sh"]
diff --git a/docker/centos/binary/nova/nova-compute/build b/docker/centos/binary/nova/nova-compute/build
new file mode 120000
index 000000000..ec1913803
--- /dev/null
+++ b/docker/centos/binary/nova/nova-compute/build
@@ -0,0 +1 @@
+../../../../../tools/build-docker-image \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-compute/config-external.sh b/docker/centos/binary/nova/nova-compute/config-external.sh
new file mode 120000
index 000000000..bb13b939c
--- /dev/null
+++ b/docker/centos/binary/nova/nova-compute/config-external.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-compute/config-external.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-compute/config-internal.sh b/docker/centos/binary/nova/nova-compute/config-internal.sh
new file mode 120000
index 000000000..8d7449dc7
--- /dev/null
+++ b/docker/centos/binary/nova/nova-compute/config-internal.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-compute/config-internal.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-compute/config-nova-compute.sh b/docker/centos/binary/nova/nova-compute/config-nova-compute.sh
new file mode 120000
index 000000000..f003ee0fc
--- /dev/null
+++ b/docker/centos/binary/nova/nova-compute/config-nova-compute.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-compute/config-nova-compute.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-compute/start.sh b/docker/centos/binary/nova/nova-compute/start.sh
new file mode 120000
index 000000000..830400f9e
--- /dev/null
+++ b/docker/centos/binary/nova/nova-compute/start.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-compute/start.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-conductor/Dockerfile b/docker/centos/binary/nova/nova-conductor/Dockerfile
new file mode 100644
index 000000000..1e20095d8
--- /dev/null
+++ b/docker/centos/binary/nova/nova-conductor/Dockerfile
@@ -0,0 +1,11 @@
+FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%nova-base:%%KOLLA_TAG%%
+MAINTAINER Kolla Project (https://launchpad.net/kolla)
+
+RUN yum -y install \
+ openstack-nova-conductor && yum clean all
+
+COPY ./start.sh /start.sh
+
+COPY config-internal.sh config-external.sh /opt/kolla/
+
+CMD ["/start.sh"]
diff --git a/docker/centos/binary/nova/nova-conductor/build b/docker/centos/binary/nova/nova-conductor/build
new file mode 120000
index 000000000..ec1913803
--- /dev/null
+++ b/docker/centos/binary/nova/nova-conductor/build
@@ -0,0 +1 @@
+../../../../../tools/build-docker-image \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-conductor/config-external.sh b/docker/centos/binary/nova/nova-conductor/config-external.sh
new file mode 120000
index 000000000..d98f3a875
--- /dev/null
+++ b/docker/centos/binary/nova/nova-conductor/config-external.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-conductor/config-external.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-conductor/config-internal.sh b/docker/centos/binary/nova/nova-conductor/config-internal.sh
new file mode 120000
index 000000000..f0ba78856
--- /dev/null
+++ b/docker/centos/binary/nova/nova-conductor/config-internal.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-conductor/config-internal.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-conductor/start.sh b/docker/centos/binary/nova/nova-conductor/start.sh
new file mode 120000
index 000000000..0eb07db61
--- /dev/null
+++ b/docker/centos/binary/nova/nova-conductor/start.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-conductor/start.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-consoleauth/Dockerfile b/docker/centos/binary/nova/nova-consoleauth/Dockerfile
new file mode 100644
index 000000000..4291e3310
--- /dev/null
+++ b/docker/centos/binary/nova/nova-consoleauth/Dockerfile
@@ -0,0 +1,10 @@
+FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%nova-base:%%KOLLA_TAG%%
+MAINTAINER Kolla Project (https://launchpad.net/kolla)
+
+RUN yum -y install openstack-nova-console && yum clean all
+
+COPY start.sh /start.sh
+
+COPY config-internal.sh config-external.sh /opt/kolla/
+
+CMD ["/start.sh"]
diff --git a/docker/centos/binary/nova/nova-consoleauth/build b/docker/centos/binary/nova/nova-consoleauth/build
new file mode 120000
index 000000000..ec1913803
--- /dev/null
+++ b/docker/centos/binary/nova/nova-consoleauth/build
@@ -0,0 +1 @@
+../../../../../tools/build-docker-image \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-consoleauth/config-external.sh b/docker/centos/binary/nova/nova-consoleauth/config-external.sh
new file mode 120000
index 000000000..b9d573470
--- /dev/null
+++ b/docker/centos/binary/nova/nova-consoleauth/config-external.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-consoleauth/config-external.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-consoleauth/config-internal.sh b/docker/centos/binary/nova/nova-consoleauth/config-internal.sh
new file mode 120000
index 000000000..d166c7012
--- /dev/null
+++ b/docker/centos/binary/nova/nova-consoleauth/config-internal.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-consoleauth/config-internal.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-consoleauth/start.sh b/docker/centos/binary/nova/nova-consoleauth/start.sh
new file mode 120000
index 000000000..658be8e2a
--- /dev/null
+++ b/docker/centos/binary/nova/nova-consoleauth/start.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-consoleauth/start.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-libvirt/Dockerfile b/docker/centos/binary/nova/nova-libvirt/Dockerfile
new file mode 100644
index 000000000..fd4829575
--- /dev/null
+++ b/docker/centos/binary/nova/nova-libvirt/Dockerfile
@@ -0,0 +1,18 @@
+FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%base:%%KOLLA_TAG%%
+MAINTAINER Kolla Project (https://launchpad.net/kolla)
+
+RUN yum -y install libvirt-daemon \
+ libguestfs \
+ qemu-system-x86 \
+ libvirt-daemon-driver-nwfilter \
+ libvirt-daemon-config-nwfilter \
+ libvirt-daemon-driver-lxc \
+ && yum clean all
+
+VOLUME [ "/sys/fs/cgroup" ]
+
+COPY ./start.sh /start.sh
+
+COPY config-internal.sh config-external.sh /opt/kolla/
+
+CMD ["/start.sh"]
diff --git a/docker/centos/binary/nova/nova-libvirt/build b/docker/centos/binary/nova/nova-libvirt/build
new file mode 120000
index 000000000..ec1913803
--- /dev/null
+++ b/docker/centos/binary/nova/nova-libvirt/build
@@ -0,0 +1 @@
+../../../../../tools/build-docker-image \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-libvirt/config-external.sh b/docker/centos/binary/nova/nova-libvirt/config-external.sh
new file mode 120000
index 000000000..e16a4f542
--- /dev/null
+++ b/docker/centos/binary/nova/nova-libvirt/config-external.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-libvirt/config-external.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-libvirt/config-internal.sh b/docker/centos/binary/nova/nova-libvirt/config-internal.sh
new file mode 120000
index 000000000..fbf3f4c4e
--- /dev/null
+++ b/docker/centos/binary/nova/nova-libvirt/config-internal.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-libvirt/config-internal.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-libvirt/start.sh b/docker/centos/binary/nova/nova-libvirt/start.sh
new file mode 120000
index 000000000..63ca58e26
--- /dev/null
+++ b/docker/centos/binary/nova/nova-libvirt/start.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-libvirt/start.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-network/Dockerfile b/docker/centos/binary/nova/nova-network/Dockerfile
new file mode 100644
index 000000000..70ccc3ad9
--- /dev/null
+++ b/docker/centos/binary/nova/nova-network/Dockerfile
@@ -0,0 +1,12 @@
+FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%nova-base:%%KOLLA_TAG%%
+MAINTAINER Kolla Project (https://launchpad.net/kolla)
+
+RUN yum -y install openstack-nova-network \
+ bridge-utils initscripts && yum clean all
+
+COPY config-nova-network.sh /opt/kolla/config-nova-network.sh
+COPY ./start.sh /start.sh
+
+COPY config-internal.sh config-external.sh /opt/kolla/
+
+CMD ["/start.sh"]
diff --git a/docker/centos/binary/nova/nova-network/build b/docker/centos/binary/nova/nova-network/build
new file mode 120000
index 000000000..ec1913803
--- /dev/null
+++ b/docker/centos/binary/nova/nova-network/build
@@ -0,0 +1 @@
+../../../../../tools/build-docker-image \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-network/config-external.sh b/docker/centos/binary/nova/nova-network/config-external.sh
new file mode 120000
index 000000000..086eac04e
--- /dev/null
+++ b/docker/centos/binary/nova/nova-network/config-external.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-network/config-external.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-network/config-internal.sh b/docker/centos/binary/nova/nova-network/config-internal.sh
new file mode 120000
index 000000000..b7112e39d
--- /dev/null
+++ b/docker/centos/binary/nova/nova-network/config-internal.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-network/config-internal.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-network/config-nova-network.sh b/docker/centos/binary/nova/nova-network/config-nova-network.sh
new file mode 120000
index 000000000..0908005d2
--- /dev/null
+++ b/docker/centos/binary/nova/nova-network/config-nova-network.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-network/config-nova-network.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-network/start.sh b/docker/centos/binary/nova/nova-network/start.sh
new file mode 120000
index 000000000..89c974d80
--- /dev/null
+++ b/docker/centos/binary/nova/nova-network/start.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-network/start.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-novncproxy/Dockerfile b/docker/centos/binary/nova/nova-novncproxy/Dockerfile
new file mode 100644
index 000000000..5b7a4bb70
--- /dev/null
+++ b/docker/centos/binary/nova/nova-novncproxy/Dockerfile
@@ -0,0 +1,12 @@
+FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%nova-base:%%KOLLA_TAG%%
+MAINTAINER Kolla Project (https://launchpad.net/kolla)
+
+RUN yum -y install \
+ novnc openstack-nova-novncproxy && \
+ yum clean all
+
+COPY start.sh /start.sh
+
+COPY config-internal.sh config-external.sh /opt/kolla/
+
+CMD ["/start.sh"]
diff --git a/docker/centos/binary/nova/nova-novncproxy/build b/docker/centos/binary/nova/nova-novncproxy/build
new file mode 120000
index 000000000..ec1913803
--- /dev/null
+++ b/docker/centos/binary/nova/nova-novncproxy/build
@@ -0,0 +1 @@
+../../../../../tools/build-docker-image \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-novncproxy/config-external.sh b/docker/centos/binary/nova/nova-novncproxy/config-external.sh
new file mode 120000
index 000000000..8d2a91810
--- /dev/null
+++ b/docker/centos/binary/nova/nova-novncproxy/config-external.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-novncproxy/config-external.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-novncproxy/config-internal.sh b/docker/centos/binary/nova/nova-novncproxy/config-internal.sh
new file mode 120000
index 000000000..d6e4e45ec
--- /dev/null
+++ b/docker/centos/binary/nova/nova-novncproxy/config-internal.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-novncproxy/config-internal.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-novncproxy/start.sh b/docker/centos/binary/nova/nova-novncproxy/start.sh
new file mode 120000
index 000000000..b57c6a318
--- /dev/null
+++ b/docker/centos/binary/nova/nova-novncproxy/start.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-novncproxy/start.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-scheduler/Dockerfile b/docker/centos/binary/nova/nova-scheduler/Dockerfile
new file mode 100644
index 000000000..0359a87c5
--- /dev/null
+++ b/docker/centos/binary/nova/nova-scheduler/Dockerfile
@@ -0,0 +1,11 @@
+FROM %%KOLLA_NAMESPACE%%/%%KOLLA_PREFIX%%nova-base:%%KOLLA_TAG%%
+MAINTAINER Kolla Project (https://launchpad.net/kolla)
+
+RUN yum -y install \
+ openstack-nova-scheduler && yum clean all
+
+COPY ./start.sh /start.sh
+
+COPY config-internal.sh config-external.sh /opt/kolla/
+
+CMD ["/start.sh"]
diff --git a/docker/centos/binary/nova/nova-scheduler/build b/docker/centos/binary/nova/nova-scheduler/build
new file mode 120000
index 000000000..ec1913803
--- /dev/null
+++ b/docker/centos/binary/nova/nova-scheduler/build
@@ -0,0 +1 @@
+../../../../../tools/build-docker-image \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-scheduler/config-external.sh b/docker/centos/binary/nova/nova-scheduler/config-external.sh
new file mode 120000
index 000000000..ef9c60c29
--- /dev/null
+++ b/docker/centos/binary/nova/nova-scheduler/config-external.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-scheduler/config-external.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-scheduler/config-internal.sh b/docker/centos/binary/nova/nova-scheduler/config-internal.sh
new file mode 120000
index 000000000..1752f44a7
--- /dev/null
+++ b/docker/centos/binary/nova/nova-scheduler/config-internal.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-scheduler/config-internal.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova/nova-scheduler/start.sh b/docker/centos/binary/nova/nova-scheduler/start.sh
new file mode 120000
index 000000000..b73e07a6a
--- /dev/null
+++ b/docker/centos/binary/nova/nova-scheduler/start.sh
@@ -0,0 +1 @@
+../../../../common/nova/nova-scheduler/start.sh \ No newline at end of file