diff options
| author | Swapnil Kulkarni <me@coolsvap.net> | 2015-07-15 10:32:21 +0000 |
|---|---|---|
| committer | Swapnil Kulkarni <me@coolsvap.net> | 2015-07-16 11:37:40 +0000 |
| commit | 51b7915ae8094fe149ff1752be01d6ff29fed15e (patch) | |
| tree | d96b1ee8b7898f7ea22006990cc8f2a9572aa45e /docker/centos/binary/nova | |
| parent | 5c8561b1d71cf9d20dc533a1cf369cd9dbaeadb5 (diff) | |
| download | kolla-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')
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 |
