aboutsummaryrefslogtreecommitdiff
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
parent5c8561b1d71cf9d20dc533a1cf369cd9dbaeadb5 (diff)
downloadkolla-51b7915ae8094fe149ff1752be01d6ff29fed15e.tar.gz
kolla-51b7915ae8094fe149ff1752be01d6ff29fed15e.zip
Updated directory structure to make it consistent
Closes-Bug: #1474774 Change-Id: Id61d777a8b741c800e0d034e3ee889c11bcf5fbc
-rw-r--r--docker/centos/binary/cinder-app/cinder-data/Dockerfile (renamed from docker/centos/binary/cinder-data/Dockerfile)0
l---------docker/centos/binary/cinder-app/cinder-data/build (renamed from docker/centos/binary/nova-compute/nova-compute-data/build)0
l---------docker/centos/binary/cinder-data/build1
l---------docker/centos/binary/mariadb-app/build1
l---------docker/centos/binary/mariadb-app/config-mysql.sh1
l---------docker/centos/binary/mariadb-app/mysql-entrypoint.sh1
l---------docker/centos/binary/mariadb-data/build1
-rw-r--r--docker/centos/binary/mariadb/mariadb-app/Dockerfile (renamed from docker/centos/binary/mariadb-app/Dockerfile)0
l---------docker/centos/binary/mariadb/mariadb-app/build (renamed from docker/centos/binary/nova-compute/nova-compute/build)0
l---------docker/centos/binary/mariadb/mariadb-app/config-mysql.sh1
l---------docker/centos/binary/mariadb/mariadb-app/mysql-entrypoint.sh1
-rw-r--r--docker/centos/binary/mariadb/mariadb-data/Dockerfile (renamed from docker/centos/binary/mariadb-data/Dockerfile)0
l---------docker/centos/binary/mariadb/mariadb-data/build (renamed from docker/centos/binary/nova-compute/nova-libvirt/build)0
l---------docker/centos/binary/nova-base/build1
l---------docker/centos/binary/nova-base/config-nova.sh1
l---------docker/centos/binary/nova-compute/nova-compute/config-external.sh1
l---------docker/centos/binary/nova-compute/nova-compute/config-internal.sh1
l---------docker/centos/binary/nova-compute/nova-compute/config-nova-compute.sh1
l---------docker/centos/binary/nova-compute/nova-compute/start.sh1
l---------docker/centos/binary/nova-compute/nova-libvirt/config-external.sh1
l---------docker/centos/binary/nova-compute/nova-libvirt/config-internal.sh1
l---------docker/centos/binary/nova-compute/nova-libvirt/start.sh1
l---------docker/centos/binary/nova-compute/nova-network/config-external.sh1
l---------docker/centos/binary/nova-compute/nova-network/config-internal.sh1
l---------docker/centos/binary/nova-compute/nova-network/config-nova-network.sh1
l---------docker/centos/binary/nova-compute/nova-network/start.sh1
l---------docker/centos/binary/nova-controller/nova-api/check.sh1
l---------docker/centos/binary/nova-controller/nova-api/config-external.sh1
l---------docker/centos/binary/nova-controller/nova-api/config-internal.sh1
l---------docker/centos/binary/nova-controller/nova-api/start.sh1
l---------docker/centos/binary/nova-controller/nova-conductor/config-external.sh1
l---------docker/centos/binary/nova-controller/nova-conductor/config-internal.sh1
l---------docker/centos/binary/nova-controller/nova-conductor/start.sh1
l---------docker/centos/binary/nova-controller/nova-consoleauth/config-external.sh1
l---------docker/centos/binary/nova-controller/nova-consoleauth/config-internal.sh1
l---------docker/centos/binary/nova-controller/nova-consoleauth/start.sh1
l---------docker/centos/binary/nova-controller/nova-novncproxy/config-external.sh1
l---------docker/centos/binary/nova-controller/nova-novncproxy/config-internal.sh1
l---------docker/centos/binary/nova-controller/nova-novncproxy/start.sh1
l---------docker/centos/binary/nova-controller/nova-scheduler/config-external.sh1
l---------docker/centos/binary/nova-controller/nova-scheduler/config-internal.sh1
l---------docker/centos/binary/nova-controller/nova-scheduler/start.sh1
-rw-r--r--docker/centos/binary/nova/nova-api/Dockerfile (renamed from docker/centos/binary/nova-controller/nova-api/Dockerfile)0
l---------docker/centos/binary/nova/nova-api/build (renamed from docker/centos/binary/nova-compute/nova-network/build)0
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/Dockerfile (renamed from docker/centos/binary/nova-base/Dockerfile)0
l---------docker/centos/binary/nova/nova-base/build (renamed from docker/centos/binary/nova-controller/nova-api/build)0
l---------docker/centos/binary/nova/nova-base/config-nova.sh1
-rw-r--r--docker/centos/binary/nova/nova-compute-data/Dockerfile (renamed from docker/centos/binary/nova-compute/nova-compute-data/Dockerfile)0
l---------docker/centos/binary/nova/nova-compute-data/build (renamed from docker/centos/binary/nova-controller/nova-conductor/build)0
-rw-r--r--docker/centos/binary/nova/nova-compute/Dockerfile (renamed from docker/centos/binary/nova-compute/nova-compute/Dockerfile)0
l---------docker/centos/binary/nova/nova-compute/build (renamed from docker/centos/binary/nova-controller/nova-consoleauth/build)0
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/Dockerfile (renamed from docker/centos/binary/nova-controller/nova-conductor/Dockerfile)0
l---------docker/centos/binary/nova/nova-conductor/build (renamed from docker/centos/binary/nova-controller/nova-novncproxy/build)0
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/Dockerfile (renamed from docker/centos/binary/nova-controller/nova-consoleauth/Dockerfile)0
l---------docker/centos/binary/nova/nova-consoleauth/build (renamed from docker/centos/binary/nova-controller/nova-scheduler/build)0
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/Dockerfile (renamed from docker/centos/binary/nova-compute/nova-libvirt/Dockerfile)0
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/Dockerfile (renamed from docker/centos/binary/nova-compute/nova-network/Dockerfile)0
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/Dockerfile (renamed from docker/centos/binary/nova-controller/nova-novncproxy/Dockerfile)0
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/Dockerfile (renamed from docker/centos/binary/nova-controller/nova-scheduler/Dockerfile)0
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
-rwxr-xr-xdocker/common/nova/nova-api/check.sh (renamed from docker/common/nova-controller/nova-api/check.sh)0
-rwxr-xr-xdocker/common/nova/nova-api/config-external.sh (renamed from docker/common/nova-controller/nova-api/config-external.sh)0
-rwxr-xr-xdocker/common/nova/nova-api/config-internal.sh (renamed from docker/common/nova-controller/nova-api/config-internal.sh)0
-rwxr-xr-xdocker/common/nova/nova-api/start.sh (renamed from docker/common/nova-controller/nova-api/start.sh)0
-rwxr-xr-xdocker/common/nova/nova-base/config-nova.sh (renamed from docker/common/nova-base/config-nova.sh)0
-rwxr-xr-xdocker/common/nova/nova-compute/config-external.sh (renamed from docker/common/nova-compute/nova-compute/config-external.sh)0
-rwxr-xr-xdocker/common/nova/nova-compute/config-internal.sh (renamed from docker/common/nova-compute/nova-compute/config-internal.sh)0
-rwxr-xr-xdocker/common/nova/nova-compute/config-nova-compute.sh (renamed from docker/common/nova-compute/nova-compute/config-nova-compute.sh)0
-rwxr-xr-xdocker/common/nova/nova-compute/start.sh (renamed from docker/common/nova-compute/nova-compute/start.sh)0
-rwxr-xr-xdocker/common/nova/nova-conductor/config-external.sh (renamed from docker/common/nova-controller/nova-conductor/config-external.sh)0
-rwxr-xr-xdocker/common/nova/nova-conductor/config-internal.sh (renamed from docker/common/nova-controller/nova-conductor/config-internal.sh)0
-rwxr-xr-xdocker/common/nova/nova-conductor/start.sh (renamed from docker/common/nova-controller/nova-conductor/start.sh)0
-rwxr-xr-xdocker/common/nova/nova-consoleauth/config-external.sh (renamed from docker/common/nova-controller/nova-consoleauth/config-external.sh)0
-rwxr-xr-xdocker/common/nova/nova-consoleauth/config-internal.sh (renamed from docker/common/nova-controller/nova-consoleauth/config-internal.sh)0
-rwxr-xr-xdocker/common/nova/nova-consoleauth/start.sh (renamed from docker/common/nova-controller/nova-consoleauth/start.sh)0
-rwxr-xr-xdocker/common/nova/nova-libvirt/config-external.sh (renamed from docker/common/nova-compute/nova-libvirt/config-external.sh)0
-rwxr-xr-xdocker/common/nova/nova-libvirt/config-internal.sh (renamed from docker/common/nova-compute/nova-libvirt/config-internal.sh)0
-rwxr-xr-xdocker/common/nova/nova-libvirt/start.sh (renamed from docker/common/nova-compute/nova-libvirt/start.sh)0
-rwxr-xr-xdocker/common/nova/nova-network/config-external.sh (renamed from docker/common/nova-compute/nova-network/config-external.sh)0
-rwxr-xr-xdocker/common/nova/nova-network/config-internal.sh (renamed from docker/common/nova-compute/nova-network/config-internal.sh)0
-rwxr-xr-xdocker/common/nova/nova-network/config-nova-network.sh (renamed from docker/common/nova-compute/nova-network/config-nova-network.sh)0
-rwxr-xr-xdocker/common/nova/nova-network/start.sh (renamed from docker/common/nova-compute/nova-network/start.sh)0
-rwxr-xr-xdocker/common/nova/nova-novncproxy/config-external.sh (renamed from docker/common/nova-controller/nova-novncproxy/config-external.sh)0
-rwxr-xr-xdocker/common/nova/nova-novncproxy/config-internal.sh (renamed from docker/common/nova-controller/nova-novncproxy/config-internal.sh)0
-rwxr-xr-xdocker/common/nova/nova-novncproxy/start.sh (renamed from docker/common/nova-controller/nova-novncproxy/start.sh)0
-rwxr-xr-xdocker/common/nova/nova-scheduler/config-external.sh (renamed from docker/common/nova-controller/nova-scheduler/config-external.sh)0
-rwxr-xr-xdocker/common/nova/nova-scheduler/config-internal.sh (renamed from docker/common/nova-controller/nova-scheduler/config-internal.sh)0
-rwxr-xr-xdocker/common/nova/nova-scheduler/start.sh (renamed from docker/common/nova-controller/nova-scheduler/start.sh)0
l---------docker/fedora/binary/cinder-data1
l---------docker/fedora/binary/mariadb1
l---------docker/fedora/binary/mariadb-app1
l---------docker/fedora/binary/mariadb-data1
l---------docker/fedora/binary/nova1
l---------docker/fedora/binary/nova-base1
l---------docker/fedora/binary/nova-compute1
l---------docker/fedora/binary/nova-controller1
l---------docker/rhel/binary/cinder-data1
l---------docker/rhel/binary/mariadb1
l---------docker/rhel/binary/mariadb-app1
l---------docker/rhel/binary/mariadb-data1
l---------docker/rhel/binary/nova1
l---------docker/rhel/binary/nova-base1
l---------docker/rhel/binary/nova-compute1
l---------docker/rhel/binary/nova-controller1
l---------docker/ubuntu/binary/nova-base/config-nova.sh2
-rw-r--r--docs/minimal-environment-vars.md40
136 files changed, 59 insertions, 67 deletions
diff --git a/docker/centos/binary/cinder-data/Dockerfile b/docker/centos/binary/cinder-app/cinder-data/Dockerfile
index 117e74da1..117e74da1 100644
--- a/docker/centos/binary/cinder-data/Dockerfile
+++ b/docker/centos/binary/cinder-app/cinder-data/Dockerfile
diff --git a/docker/centos/binary/nova-compute/nova-compute-data/build b/docker/centos/binary/cinder-app/cinder-data/build
index ec1913803..ec1913803 120000
--- a/docker/centos/binary/nova-compute/nova-compute-data/build
+++ b/docker/centos/binary/cinder-app/cinder-data/build
diff --git a/docker/centos/binary/cinder-data/build b/docker/centos/binary/cinder-data/build
deleted file mode 120000
index 8d652f7ee..000000000
--- a/docker/centos/binary/cinder-data/build
+++ /dev/null
@@ -1 +0,0 @@
-../../../../tools/build-docker-image \ No newline at end of file
diff --git a/docker/centos/binary/mariadb-app/build b/docker/centos/binary/mariadb-app/build
deleted file mode 120000
index 8d652f7ee..000000000
--- a/docker/centos/binary/mariadb-app/build
+++ /dev/null
@@ -1 +0,0 @@
-../../../../tools/build-docker-image \ No newline at end of file
diff --git a/docker/centos/binary/mariadb-app/config-mysql.sh b/docker/centos/binary/mariadb-app/config-mysql.sh
deleted file mode 120000
index 17341e415..000000000
--- a/docker/centos/binary/mariadb-app/config-mysql.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../common/mariadb-app/config-mysql.sh \ No newline at end of file
diff --git a/docker/centos/binary/mariadb-app/mysql-entrypoint.sh b/docker/centos/binary/mariadb-app/mysql-entrypoint.sh
deleted file mode 120000
index 0009309c8..000000000
--- a/docker/centos/binary/mariadb-app/mysql-entrypoint.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../common/mariadb-app/mysql-entrypoint.sh \ No newline at end of file
diff --git a/docker/centos/binary/mariadb-data/build b/docker/centos/binary/mariadb-data/build
deleted file mode 120000
index 8d652f7ee..000000000
--- a/docker/centos/binary/mariadb-data/build
+++ /dev/null
@@ -1 +0,0 @@
-../../../../tools/build-docker-image \ No newline at end of file
diff --git a/docker/centos/binary/mariadb-app/Dockerfile b/docker/centos/binary/mariadb/mariadb-app/Dockerfile
index e1cfee562..e1cfee562 100644
--- a/docker/centos/binary/mariadb-app/Dockerfile
+++ b/docker/centos/binary/mariadb/mariadb-app/Dockerfile
diff --git a/docker/centos/binary/nova-compute/nova-compute/build b/docker/centos/binary/mariadb/mariadb-app/build
index ec1913803..ec1913803 120000
--- a/docker/centos/binary/nova-compute/nova-compute/build
+++ b/docker/centos/binary/mariadb/mariadb-app/build
diff --git a/docker/centos/binary/mariadb/mariadb-app/config-mysql.sh b/docker/centos/binary/mariadb/mariadb-app/config-mysql.sh
new file mode 120000
index 000000000..d09342261
--- /dev/null
+++ b/docker/centos/binary/mariadb/mariadb-app/config-mysql.sh
@@ -0,0 +1 @@
+../../../../common/mariadb-app/config-mysql.sh \ No newline at end of file
diff --git a/docker/centos/binary/mariadb/mariadb-app/mysql-entrypoint.sh b/docker/centos/binary/mariadb/mariadb-app/mysql-entrypoint.sh
new file mode 120000
index 000000000..39b4add9e
--- /dev/null
+++ b/docker/centos/binary/mariadb/mariadb-app/mysql-entrypoint.sh
@@ -0,0 +1 @@
+../../../../common/mariadb-app/mysql-entrypoint.sh \ No newline at end of file
diff --git a/docker/centos/binary/mariadb-data/Dockerfile b/docker/centos/binary/mariadb/mariadb-data/Dockerfile
index f60599d16..f60599d16 100644
--- a/docker/centos/binary/mariadb-data/Dockerfile
+++ b/docker/centos/binary/mariadb/mariadb-data/Dockerfile
diff --git a/docker/centos/binary/nova-compute/nova-libvirt/build b/docker/centos/binary/mariadb/mariadb-data/build
index ec1913803..ec1913803 120000
--- a/docker/centos/binary/nova-compute/nova-libvirt/build
+++ b/docker/centos/binary/mariadb/mariadb-data/build
diff --git a/docker/centos/binary/nova-base/build b/docker/centos/binary/nova-base/build
deleted file mode 120000
index 8d652f7ee..000000000
--- a/docker/centos/binary/nova-base/build
+++ /dev/null
@@ -1 +0,0 @@
-../../../../tools/build-docker-image \ No newline at end of file
diff --git a/docker/centos/binary/nova-base/config-nova.sh b/docker/centos/binary/nova-base/config-nova.sh
deleted file mode 120000
index 32efe6056..000000000
--- a/docker/centos/binary/nova-base/config-nova.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../common/nova-base/config-nova.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-compute/nova-compute/config-external.sh b/docker/centos/binary/nova-compute/nova-compute/config-external.sh
deleted file mode 120000
index 46de4bf33..000000000
--- a/docker/centos/binary/nova-compute/nova-compute/config-external.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-compute/nova-compute/config-external.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-compute/nova-compute/config-internal.sh b/docker/centos/binary/nova-compute/nova-compute/config-internal.sh
deleted file mode 120000
index 58337d966..000000000
--- a/docker/centos/binary/nova-compute/nova-compute/config-internal.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-compute/nova-compute/config-internal.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-compute/nova-compute/config-nova-compute.sh b/docker/centos/binary/nova-compute/nova-compute/config-nova-compute.sh
deleted file mode 120000
index 0f3c1216c..000000000
--- a/docker/centos/binary/nova-compute/nova-compute/config-nova-compute.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-compute/nova-compute/config-nova-compute.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-compute/nova-compute/start.sh b/docker/centos/binary/nova-compute/nova-compute/start.sh
deleted file mode 120000
index ef5d32f18..000000000
--- a/docker/centos/binary/nova-compute/nova-compute/start.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-compute/nova-compute/start.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-compute/nova-libvirt/config-external.sh b/docker/centos/binary/nova-compute/nova-libvirt/config-external.sh
deleted file mode 120000
index 22275236b..000000000
--- a/docker/centos/binary/nova-compute/nova-libvirt/config-external.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-compute/nova-libvirt/config-external.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-compute/nova-libvirt/config-internal.sh b/docker/centos/binary/nova-compute/nova-libvirt/config-internal.sh
deleted file mode 120000
index c20242db7..000000000
--- a/docker/centos/binary/nova-compute/nova-libvirt/config-internal.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-compute/nova-libvirt/config-internal.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-compute/nova-libvirt/start.sh b/docker/centos/binary/nova-compute/nova-libvirt/start.sh
deleted file mode 120000
index eac909978..000000000
--- a/docker/centos/binary/nova-compute/nova-libvirt/start.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-compute/nova-libvirt/start.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-compute/nova-network/config-external.sh b/docker/centos/binary/nova-compute/nova-network/config-external.sh
deleted file mode 120000
index 1257cd898..000000000
--- a/docker/centos/binary/nova-compute/nova-network/config-external.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-compute/nova-network/config-external.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-compute/nova-network/config-internal.sh b/docker/centos/binary/nova-compute/nova-network/config-internal.sh
deleted file mode 120000
index 3b64fcabc..000000000
--- a/docker/centos/binary/nova-compute/nova-network/config-internal.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-compute/nova-network/config-internal.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-compute/nova-network/config-nova-network.sh b/docker/centos/binary/nova-compute/nova-network/config-nova-network.sh
deleted file mode 120000
index ed1af588e..000000000
--- a/docker/centos/binary/nova-compute/nova-network/config-nova-network.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-compute/nova-network/config-nova-network.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-compute/nova-network/start.sh b/docker/centos/binary/nova-compute/nova-network/start.sh
deleted file mode 120000
index f2bec1979..000000000
--- a/docker/centos/binary/nova-compute/nova-network/start.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-compute/nova-network/start.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-controller/nova-api/check.sh b/docker/centos/binary/nova-controller/nova-api/check.sh
deleted file mode 120000
index 2a047038e..000000000
--- a/docker/centos/binary/nova-controller/nova-api/check.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-controller/nova-api/check.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-controller/nova-api/config-external.sh b/docker/centos/binary/nova-controller/nova-api/config-external.sh
deleted file mode 120000
index a2a68471d..000000000
--- a/docker/centos/binary/nova-controller/nova-api/config-external.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-controller/nova-api/config-external.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-controller/nova-api/config-internal.sh b/docker/centos/binary/nova-controller/nova-api/config-internal.sh
deleted file mode 120000
index cde9e2645..000000000
--- a/docker/centos/binary/nova-controller/nova-api/config-internal.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-controller/nova-api/config-internal.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-controller/nova-api/start.sh b/docker/centos/binary/nova-controller/nova-api/start.sh
deleted file mode 120000
index 7613d713a..000000000
--- a/docker/centos/binary/nova-controller/nova-api/start.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-controller/nova-api/start.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-controller/nova-conductor/config-external.sh b/docker/centos/binary/nova-controller/nova-conductor/config-external.sh
deleted file mode 120000
index 4cb26e83e..000000000
--- a/docker/centos/binary/nova-controller/nova-conductor/config-external.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-controller/nova-conductor/config-external.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-controller/nova-conductor/config-internal.sh b/docker/centos/binary/nova-controller/nova-conductor/config-internal.sh
deleted file mode 120000
index 836b54436..000000000
--- a/docker/centos/binary/nova-controller/nova-conductor/config-internal.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-controller/nova-conductor/config-internal.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-controller/nova-conductor/start.sh b/docker/centos/binary/nova-controller/nova-conductor/start.sh
deleted file mode 120000
index 2b0dc28f8..000000000
--- a/docker/centos/binary/nova-controller/nova-conductor/start.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-controller/nova-conductor/start.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-controller/nova-consoleauth/config-external.sh b/docker/centos/binary/nova-controller/nova-consoleauth/config-external.sh
deleted file mode 120000
index 78785fe3e..000000000
--- a/docker/centos/binary/nova-controller/nova-consoleauth/config-external.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-controller/nova-consoleauth/config-external.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-controller/nova-consoleauth/config-internal.sh b/docker/centos/binary/nova-controller/nova-consoleauth/config-internal.sh
deleted file mode 120000
index 07b75b62d..000000000
--- a/docker/centos/binary/nova-controller/nova-consoleauth/config-internal.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-controller/nova-consoleauth/config-internal.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-controller/nova-consoleauth/start.sh b/docker/centos/binary/nova-controller/nova-consoleauth/start.sh
deleted file mode 120000
index 0821b3c38..000000000
--- a/docker/centos/binary/nova-controller/nova-consoleauth/start.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-controller/nova-consoleauth/start.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-controller/nova-novncproxy/config-external.sh b/docker/centos/binary/nova-controller/nova-novncproxy/config-external.sh
deleted file mode 120000
index 8755ef455..000000000
--- a/docker/centos/binary/nova-controller/nova-novncproxy/config-external.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-controller/nova-novncproxy/config-external.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-controller/nova-novncproxy/config-internal.sh b/docker/centos/binary/nova-controller/nova-novncproxy/config-internal.sh
deleted file mode 120000
index ddfde0832..000000000
--- a/docker/centos/binary/nova-controller/nova-novncproxy/config-internal.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-controller/nova-novncproxy/config-internal.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-controller/nova-novncproxy/start.sh b/docker/centos/binary/nova-controller/nova-novncproxy/start.sh
deleted file mode 120000
index 80b6459a4..000000000
--- a/docker/centos/binary/nova-controller/nova-novncproxy/start.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-controller/nova-novncproxy/start.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-controller/nova-scheduler/config-external.sh b/docker/centos/binary/nova-controller/nova-scheduler/config-external.sh
deleted file mode 120000
index 502d246b0..000000000
--- a/docker/centos/binary/nova-controller/nova-scheduler/config-external.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-controller/nova-scheduler/config-external.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-controller/nova-scheduler/config-internal.sh b/docker/centos/binary/nova-controller/nova-scheduler/config-internal.sh
deleted file mode 120000
index 4b4808a79..000000000
--- a/docker/centos/binary/nova-controller/nova-scheduler/config-internal.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-controller/nova-scheduler/config-internal.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-controller/nova-scheduler/start.sh b/docker/centos/binary/nova-controller/nova-scheduler/start.sh
deleted file mode 120000
index a72115139..000000000
--- a/docker/centos/binary/nova-controller/nova-scheduler/start.sh
+++ /dev/null
@@ -1 +0,0 @@
-../../../../common/nova-controller/nova-scheduler/start.sh \ No newline at end of file
diff --git a/docker/centos/binary/nova-controller/nova-api/Dockerfile b/docker/centos/binary/nova/nova-api/Dockerfile
index 4e20a5036..4e20a5036 100644
--- a/docker/centos/binary/nova-controller/nova-api/Dockerfile
+++ b/docker/centos/binary/nova/nova-api/Dockerfile
diff --git a/docker/centos/binary/nova-compute/nova-network/build b/docker/centos/binary/nova/nova-api/build
index ec1913803..ec1913803 120000
--- a/docker/centos/binary/nova-compute/nova-network/build
+++ b/docker/centos/binary/nova/nova-api/build
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-base/Dockerfile b/docker/centos/binary/nova/nova-base/Dockerfile
index 95220cfd8..95220cfd8 100644
--- a/docker/centos/binary/nova-base/Dockerfile
+++ b/docker/centos/binary/nova/nova-base/Dockerfile
diff --git a/docker/centos/binary/nova-controller/nova-api/build b/docker/centos/binary/nova/nova-base/build
index ec1913803..ec1913803 120000
--- a/docker/centos/binary/nova-controller/nova-api/build
+++ b/docker/centos/binary/nova/nova-base/build
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-compute/nova-compute-data/Dockerfile b/docker/centos/binary/nova/nova-compute-data/Dockerfile
index 0af407095..0af407095 100644
--- a/docker/centos/binary/nova-compute/nova-compute-data/Dockerfile
+++ b/docker/centos/binary/nova/nova-compute-data/Dockerfile
diff --git a/docker/centos/binary/nova-controller/nova-conductor/build b/docker/centos/binary/nova/nova-compute-data/build
index ec1913803..ec1913803 120000
--- a/docker/centos/binary/nova-controller/nova-conductor/build
+++ b/docker/centos/binary/nova/nova-compute-data/build
diff --git a/docker/centos/binary/nova-compute/nova-compute/Dockerfile b/docker/centos/binary/nova/nova-compute/Dockerfile
index 6cdd27fbe..6cdd27fbe 100644
--- a/docker/centos/binary/nova-compute/nova-compute/Dockerfile
+++ b/docker/centos/binary/nova/nova-compute/Dockerfile
diff --git a/docker/centos/binary/nova-controller/nova-consoleauth/build b/docker/centos/binary/nova/nova-compute/build
index ec1913803..ec1913803 120000
--- a/docker/centos/binary/nova-controller/nova-consoleauth/build
+++ b/docker/centos/binary/nova/nova-compute/build
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-controller/nova-conductor/Dockerfile b/docker/centos/binary/nova/nova-conductor/Dockerfile
index 1e20095d8..1e20095d8 100644
--- a/docker/centos/binary/nova-controller/nova-conductor/Dockerfile
+++ b/docker/centos/binary/nova/nova-conductor/Dockerfile
diff --git a/docker/centos/binary/nova-controller/nova-novncproxy/build b/docker/centos/binary/nova/nova-conductor/build
index ec1913803..ec1913803 120000
--- a/docker/centos/binary/nova-controller/nova-novncproxy/build
+++ b/docker/centos/binary/nova/nova-conductor/build
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-controller/nova-consoleauth/Dockerfile b/docker/centos/binary/nova/nova-consoleauth/Dockerfile
index 4291e3310..4291e3310 100644
--- a/docker/centos/binary/nova-controller/nova-consoleauth/Dockerfile
+++ b/docker/centos/binary/nova/nova-consoleauth/Dockerfile
diff --git a/docker/centos/binary/nova-controller/nova-scheduler/build b/docker/centos/binary/nova/nova-consoleauth/build
index ec1913803..ec1913803 120000
--- a/docker/centos/binary/nova-controller/nova-scheduler/build
+++ b/docker/centos/binary/nova/nova-consoleauth/build
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-compute/nova-libvirt/Dockerfile b/docker/centos/binary/nova/nova-libvirt/Dockerfile
index fd4829575..fd4829575 100644
--- a/docker/centos/binary/nova-compute/nova-libvirt/Dockerfile
+++ b/docker/centos/binary/nova/nova-libvirt/Dockerfile
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-compute/nova-network/Dockerfile b/docker/centos/binary/nova/nova-network/Dockerfile
index 70ccc3ad9..70ccc3ad9 100644
--- a/docker/centos/binary/nova-compute/nova-network/Dockerfile
+++ b/docker/centos/binary/nova/nova-network/Dockerfile
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-controller/nova-novncproxy/Dockerfile b/docker/centos/binary/nova/nova-novncproxy/Dockerfile
index 5b7a4bb70..5b7a4bb70 100644
--- a/docker/centos/binary/nova-controller/nova-novncproxy/Dockerfile
+++ b/docker/centos/binary/nova/nova-novncproxy/Dockerfile
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-controller/nova-scheduler/Dockerfile b/docker/centos/binary/nova/nova-scheduler/Dockerfile
index 0359a87c5..0359a87c5 100644
--- a/docker/centos/binary/nova-controller/nova-scheduler/Dockerfile
+++ b/docker/centos/binary/nova/nova-scheduler/Dockerfile
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
diff --git a/docker/common/nova-controller/nova-api/check.sh b/docker/common/nova/nova-api/check.sh
index b250682d8..b250682d8 100755
--- a/docker/common/nova-controller/nova-api/check.sh
+++ b/docker/common/nova/nova-api/check.sh
diff --git a/docker/common/nova-controller/nova-api/config-external.sh b/docker/common/nova/nova-api/config-external.sh
index d0859893d..d0859893d 100755
--- a/docker/common/nova-controller/nova-api/config-external.sh
+++ b/docker/common/nova/nova-api/config-external.sh
diff --git a/docker/common/nova-controller/nova-api/config-internal.sh b/docker/common/nova/nova-api/config-internal.sh
index 7928370a4..7928370a4 100755
--- a/docker/common/nova-controller/nova-api/config-internal.sh
+++ b/docker/common/nova/nova-api/config-internal.sh
diff --git a/docker/common/nova-controller/nova-api/start.sh b/docker/common/nova/nova-api/start.sh
index 0d7ffca9b..0d7ffca9b 100755
--- a/docker/common/nova-controller/nova-api/start.sh
+++ b/docker/common/nova/nova-api/start.sh
diff --git a/docker/common/nova-base/config-nova.sh b/docker/common/nova/nova-base/config-nova.sh
index 8789a14a5..8789a14a5 100755
--- a/docker/common/nova-base/config-nova.sh
+++ b/docker/common/nova/nova-base/config-nova.sh
diff --git a/docker/common/nova-compute/nova-compute/config-external.sh b/docker/common/nova/nova-compute/config-external.sh
index e844bf50c..e844bf50c 100755
--- a/docker/common/nova-compute/nova-compute/config-external.sh
+++ b/docker/common/nova/nova-compute/config-external.sh
diff --git a/docker/common/nova-compute/nova-compute/config-internal.sh b/docker/common/nova/nova-compute/config-internal.sh
index ac7f781f4..ac7f781f4 100755
--- a/docker/common/nova-compute/nova-compute/config-internal.sh
+++ b/docker/common/nova/nova-compute/config-internal.sh
diff --git a/docker/common/nova-compute/nova-compute/config-nova-compute.sh b/docker/common/nova/nova-compute/config-nova-compute.sh
index 9a2c12572..9a2c12572 100755
--- a/docker/common/nova-compute/nova-compute/config-nova-compute.sh
+++ b/docker/common/nova/nova-compute/config-nova-compute.sh
diff --git a/docker/common/nova-compute/nova-compute/start.sh b/docker/common/nova/nova-compute/start.sh
index c1ca94269..c1ca94269 100755
--- a/docker/common/nova-compute/nova-compute/start.sh
+++ b/docker/common/nova/nova-compute/start.sh
diff --git a/docker/common/nova-controller/nova-conductor/config-external.sh b/docker/common/nova/nova-conductor/config-external.sh
index ea3b123ec..ea3b123ec 100755
--- a/docker/common/nova-controller/nova-conductor/config-external.sh
+++ b/docker/common/nova/nova-conductor/config-external.sh
diff --git a/docker/common/nova-controller/nova-conductor/config-internal.sh b/docker/common/nova/nova-conductor/config-internal.sh
index 3bba8cf3a..3bba8cf3a 100755
--- a/docker/common/nova-controller/nova-conductor/config-internal.sh
+++ b/docker/common/nova/nova-conductor/config-internal.sh
diff --git a/docker/common/nova-controller/nova-conductor/start.sh b/docker/common/nova/nova-conductor/start.sh
index 4a0074d39..4a0074d39 100755
--- a/docker/common/nova-controller/nova-conductor/start.sh
+++ b/docker/common/nova/nova-conductor/start.sh
diff --git a/docker/common/nova-controller/nova-consoleauth/config-external.sh b/docker/common/nova/nova-consoleauth/config-external.sh
index 1da10d83f..1da10d83f 100755
--- a/docker/common/nova-controller/nova-consoleauth/config-external.sh
+++ b/docker/common/nova/nova-consoleauth/config-external.sh
diff --git a/docker/common/nova-controller/nova-consoleauth/config-internal.sh b/docker/common/nova/nova-consoleauth/config-internal.sh
index a1b0864ac..a1b0864ac 100755
--- a/docker/common/nova-controller/nova-consoleauth/config-internal.sh
+++ b/docker/common/nova/nova-consoleauth/config-internal.sh
diff --git a/docker/common/nova-controller/nova-consoleauth/start.sh b/docker/common/nova/nova-consoleauth/start.sh
index 88f1b7a6b..88f1b7a6b 100755
--- a/docker/common/nova-controller/nova-consoleauth/start.sh
+++ b/docker/common/nova/nova-consoleauth/start.sh
diff --git a/docker/common/nova-compute/nova-libvirt/config-external.sh b/docker/common/nova/nova-libvirt/config-external.sh
index 59567d52d..59567d52d 100755
--- a/docker/common/nova-compute/nova-libvirt/config-external.sh
+++ b/docker/common/nova/nova-libvirt/config-external.sh
diff --git a/docker/common/nova-compute/nova-libvirt/config-internal.sh b/docker/common/nova/nova-libvirt/config-internal.sh
index 1f2ddbed8..1f2ddbed8 100755
--- a/docker/common/nova-compute/nova-libvirt/config-internal.sh
+++ b/docker/common/nova/nova-libvirt/config-internal.sh
diff --git a/docker/common/nova-compute/nova-libvirt/start.sh b/docker/common/nova/nova-libvirt/start.sh
index 00d7046d1..00d7046d1 100755
--- a/docker/common/nova-compute/nova-libvirt/start.sh
+++ b/docker/common/nova/nova-libvirt/start.sh
diff --git a/docker/common/nova-compute/nova-network/config-external.sh b/docker/common/nova/nova-network/config-external.sh
index 7c1d6bb37..7c1d6bb37 100755
--- a/docker/common/nova-compute/nova-network/config-external.sh
+++ b/docker/common/nova/nova-network/config-external.sh
diff --git a/docker/common/nova-compute/nova-network/config-internal.sh b/docker/common/nova/nova-network/config-internal.sh
index 92381b720..92381b720 100755
--- a/docker/common/nova-compute/nova-network/config-internal.sh
+++ b/docker/common/nova/nova-network/config-internal.sh
diff --git a/docker/common/nova-compute/nova-network/config-nova-network.sh b/docker/common/nova/nova-network/config-nova-network.sh
index 6976d3a20..6976d3a20 100755
--- a/docker/common/nova-compute/nova-network/config-nova-network.sh
+++ b/docker/common/nova/nova-network/config-nova-network.sh
diff --git a/docker/common/nova-compute/nova-network/start.sh b/docker/common/nova/nova-network/start.sh
index b6faa8215..b6faa8215 100755
--- a/docker/common/nova-compute/nova-network/start.sh
+++ b/docker/common/nova/nova-network/start.sh
diff --git a/docker/common/nova-controller/nova-novncproxy/config-external.sh b/docker/common/nova/nova-novncproxy/config-external.sh
index fdc33a5bd..fdc33a5bd 100755
--- a/docker/common/nova-controller/nova-novncproxy/config-external.sh
+++ b/docker/common/nova/nova-novncproxy/config-external.sh
diff --git a/docker/common/nova-controller/nova-novncproxy/config-internal.sh b/docker/common/nova/nova-novncproxy/config-internal.sh
index 9edafbca3..9edafbca3 100755
--- a/docker/common/nova-controller/nova-novncproxy/config-internal.sh
+++ b/docker/common/nova/nova-novncproxy/config-internal.sh
diff --git a/docker/common/nova-controller/nova-novncproxy/start.sh b/docker/common/nova/nova-novncproxy/start.sh
index aec5ce759..aec5ce759 100755
--- a/docker/common/nova-controller/nova-novncproxy/start.sh
+++ b/docker/common/nova/nova-novncproxy/start.sh
diff --git a/docker/common/nova-controller/nova-scheduler/config-external.sh b/docker/common/nova/nova-scheduler/config-external.sh
index 3df0f9b7b..3df0f9b7b 100755
--- a/docker/common/nova-controller/nova-scheduler/config-external.sh
+++ b/docker/common/nova/nova-scheduler/config-external.sh
diff --git a/docker/common/nova-controller/nova-scheduler/config-internal.sh b/docker/common/nova/nova-scheduler/config-internal.sh
index 504c049ed..504c049ed 100755
--- a/docker/common/nova-controller/nova-scheduler/config-internal.sh
+++ b/docker/common/nova/nova-scheduler/config-internal.sh
diff --git a/docker/common/nova-controller/nova-scheduler/start.sh b/docker/common/nova/nova-scheduler/start.sh
index a578b95a6..a578b95a6 100755
--- a/docker/common/nova-controller/nova-scheduler/start.sh
+++ b/docker/common/nova/nova-scheduler/start.sh
diff --git a/docker/fedora/binary/cinder-data b/docker/fedora/binary/cinder-data
deleted file mode 120000
index de2a67c21..000000000
--- a/docker/fedora/binary/cinder-data
+++ /dev/null
@@ -1 +0,0 @@
-../../centos/binary/cinder-data \ No newline at end of file
diff --git a/docker/fedora/binary/mariadb b/docker/fedora/binary/mariadb
new file mode 120000
index 000000000..98bd30c5d
--- /dev/null
+++ b/docker/fedora/binary/mariadb
@@ -0,0 +1 @@
+../../centos/binary/mariadb \ No newline at end of file
diff --git a/docker/fedora/binary/mariadb-app b/docker/fedora/binary/mariadb-app
deleted file mode 120000
index 017d6c212..000000000
--- a/docker/fedora/binary/mariadb-app
+++ /dev/null
@@ -1 +0,0 @@
-../../centos/binary/mariadb-app \ No newline at end of file
diff --git a/docker/fedora/binary/mariadb-data b/docker/fedora/binary/mariadb-data
deleted file mode 120000
index 095a5e84f..000000000
--- a/docker/fedora/binary/mariadb-data
+++ /dev/null
@@ -1 +0,0 @@
-../../centos/binary/mariadb-data \ No newline at end of file
diff --git a/docker/fedora/binary/nova b/docker/fedora/binary/nova
new file mode 120000
index 000000000..f1f2d05a3
--- /dev/null
+++ b/docker/fedora/binary/nova
@@ -0,0 +1 @@
+../../centos/binary/nova \ No newline at end of file
diff --git a/docker/fedora/binary/nova-base b/docker/fedora/binary/nova-base
deleted file mode 120000
index 7600927f2..000000000
--- a/docker/fedora/binary/nova-base
+++ /dev/null
@@ -1 +0,0 @@
-../../centos/binary/nova-base \ No newline at end of file
diff --git a/docker/fedora/binary/nova-compute b/docker/fedora/binary/nova-compute
deleted file mode 120000
index ab70e1c1b..000000000
--- a/docker/fedora/binary/nova-compute
+++ /dev/null
@@ -1 +0,0 @@
-../../centos/binary/nova-compute \ No newline at end of file
diff --git a/docker/fedora/binary/nova-controller b/docker/fedora/binary/nova-controller
deleted file mode 120000
index d4e6ba4ef..000000000
--- a/docker/fedora/binary/nova-controller
+++ /dev/null
@@ -1 +0,0 @@
-../../centos/binary/nova-controller \ No newline at end of file
diff --git a/docker/rhel/binary/cinder-data b/docker/rhel/binary/cinder-data
deleted file mode 120000
index de2a67c21..000000000
--- a/docker/rhel/binary/cinder-data
+++ /dev/null
@@ -1 +0,0 @@
-../../centos/binary/cinder-data \ No newline at end of file
diff --git a/docker/rhel/binary/mariadb b/docker/rhel/binary/mariadb
new file mode 120000
index 000000000..98bd30c5d
--- /dev/null
+++ b/docker/rhel/binary/mariadb
@@ -0,0 +1 @@
+../../centos/binary/mariadb \ No newline at end of file
diff --git a/docker/rhel/binary/mariadb-app b/docker/rhel/binary/mariadb-app
deleted file mode 120000
index 017d6c212..000000000
--- a/docker/rhel/binary/mariadb-app
+++ /dev/null
@@ -1 +0,0 @@
-../../centos/binary/mariadb-app \ No newline at end of file
diff --git a/docker/rhel/binary/mariadb-data b/docker/rhel/binary/mariadb-data
deleted file mode 120000
index 095a5e84f..000000000
--- a/docker/rhel/binary/mariadb-data
+++ /dev/null
@@ -1 +0,0 @@
-../../centos/binary/mariadb-data \ No newline at end of file
diff --git a/docker/rhel/binary/nova b/docker/rhel/binary/nova
new file mode 120000
index 000000000..f1f2d05a3
--- /dev/null
+++ b/docker/rhel/binary/nova
@@ -0,0 +1 @@
+../../centos/binary/nova \ No newline at end of file
diff --git a/docker/rhel/binary/nova-base b/docker/rhel/binary/nova-base
deleted file mode 120000
index 7600927f2..000000000
--- a/docker/rhel/binary/nova-base
+++ /dev/null
@@ -1 +0,0 @@
-../../centos/binary/nova-base \ No newline at end of file
diff --git a/docker/rhel/binary/nova-compute b/docker/rhel/binary/nova-compute
deleted file mode 120000
index ab70e1c1b..000000000
--- a/docker/rhel/binary/nova-compute
+++ /dev/null
@@ -1 +0,0 @@
-../../centos/binary/nova-compute \ No newline at end of file
diff --git a/docker/rhel/binary/nova-controller b/docker/rhel/binary/nova-controller
deleted file mode 120000
index d4e6ba4ef..000000000
--- a/docker/rhel/binary/nova-controller
+++ /dev/null
@@ -1 +0,0 @@
-../../centos/binary/nova-controller \ No newline at end of file
diff --git a/docker/ubuntu/binary/nova-base/config-nova.sh b/docker/ubuntu/binary/nova-base/config-nova.sh
index 32efe6056..8f6b1ee42 120000
--- a/docker/ubuntu/binary/nova-base/config-nova.sh
+++ b/docker/ubuntu/binary/nova-base/config-nova.sh
@@ -1 +1 @@
-../../../common/nova-base/config-nova.sh \ No newline at end of file
+../../../common/nova/nova-base/config-nova.sh \ No newline at end of file
diff --git a/docs/minimal-environment-vars.md b/docs/minimal-environment-vars.md
index 8e11781a3..29699d3f5 100644
--- a/docs/minimal-environment-vars.md
+++ b/docs/minimal-environment-vars.md
@@ -395,6 +395,18 @@ In order for each service to function, there is a minimum set of required variab
NOVA_KEYSTONE_USER
PUBLIC_IP
+# Nova-api
+
+ ADMIN_TENANT_NAME
+ KEYSTONE_ADMIN_SERVICE_HOST
+ KEYSTONE_ADMIN_TOKEN
+ NOVA_API_SERVICE_HOST
+ NOVA_DB_NAME
+ NOVA_EC2_API_SERVICE_HOST
+ NOVA_KEYSTONE_PASSWORD
+ NOVA_KEYSTONE_USER
+ PUBLIC_IP
+
# Nova-base
DEBUG_LOGGING
@@ -414,26 +426,6 @@ In order for each service to function, there is a minimum set of required variab
NOVA_NOVNC_PROXY_PORT
NOVA_VNCSERVER_PROXYCLIENT_ADDRESS
-# Nova-libvirt
-
- None
-
-# Nova-network
-
- None
-
-# Nova-api
-
- ADMIN_TENANT_NAME
- KEYSTONE_ADMIN_SERVICE_HOST
- KEYSTONE_ADMIN_TOKEN
- NOVA_API_SERVICE_HOST
- NOVA_DB_NAME
- NOVA_EC2_API_SERVICE_HOST
- NOVA_KEYSTONE_PASSWORD
- NOVA_KEYSTONE_USER
- PUBLIC_IP
-
# Nova-conductor
INIT_NOVA_DB
@@ -445,6 +437,14 @@ In order for each service to function, there is a minimum set of required variab
None
+# Nova-libvirt
+
+ None
+
+# Nova-network
+
+ None
+
# Nova-novncproxy
NOVA_NOVNC_BASE_ADDRESS