diff options
author | Michal Skalski <mskalski@mirantis.com> | 2015-03-31 09:27:25 +0200 |
---|---|---|
committer | Michal Skalski <mskalski@mirantis.com> | 2015-04-02 11:47:35 +0200 |
commit | 1ea54d02b8282d991c717d87391239613ec663cd (patch) | |
tree | 5790e1d4512ef5d227830cf76a27c7b844faeada /common/puppet-opnfv | |
parent | 3eed12baa4753bf7f1eadc2b99465af38086f14f (diff) |
Fix problems during build/deployment process
If we used 'make all' for build iso, only release section from
f_odl_docker Makefile was executed, so odl docker image and docker
binary were not created.
This patch also try resolve problems which appeared during
execution of start_odl_container.sh on controller node:
* install and run cgroup-lite to mitigate 'failed to find the cgroup
root' error
* use proper path to docker image and binary
* prevent import of docker image before daemon is not fully
initialized
* because docker binary is delivered by puppet, we should execute
commands against it, not try use system binary which is probably
not present on controller node
* stop use daemon mode('-d') of 'docker run' if user want to have
access to container shell
* fix name of start script which is run inside container when daemon
mode is used
It looks like file 'fuel/build/f_odl_docker/scripts/start_odl_container.sh'
is not used and duplicate:
'fuel/build/f_odl_docker/puppet/modules/opnfv/scripts/start_odl_container.sh'
JIRA:
Change-Id: Ia6064dbacf30902bda557e5d0b631b5f5f207b5e
Signed-off-by: Michal Skalski <mskalski@mirantis.com>
Diffstat (limited to 'common/puppet-opnfv')
-rw-r--r-- | common/puppet-opnfv/manifests/templates/dockerfile/Dockerfile | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/common/puppet-opnfv/manifests/templates/dockerfile/Dockerfile b/common/puppet-opnfv/manifests/templates/dockerfile/Dockerfile index 6b2f241..5241a80 100644 --- a/common/puppet-opnfv/manifests/templates/dockerfile/Dockerfile +++ b/common/puppet-opnfv/manifests/templates/dockerfile/Dockerfile @@ -79,4 +79,4 @@ EXPOSE 52150 EXPOSE 36826 # set the ENTRYPOINT - An entry point allows us to run this container as an exectuable -CMD ["/etc/init.d/start_odl_docker.sh"] +CMD ["/etc/init.d/start_odl_docker_container.sh"] |