Adding wrapper scripts for neutron agent subprocesses
The neutron agents use subprocesses like dnsmasq and keepalived as part
of their implementation. Running these "subprocesses" in separate
containers prevent dataplane breakages/unnecessary failover on agent
container restart.
Also amends docker daemon options to allow including additional unix
domain sockets to bind to the docker daemon. The paths can be mounted by
containers that launch containers instead of mounting /run/docker.sock.
This avoids issues if the docker daemon is restarted while the containers
are running.
Reviewed: https:/ /review. openstack. org/550224 /git.openstack. org/cgit/ openstack/ puppet- tripleo/ commit/ ?id=015c9b757af 33e7c2c07d932c4 5145e1c09ca733
Committed: https:/
Submitter: Zuul
Branch: master
commit 015c9b757af33e7 c2c07d932c45145 e1c09ca733
Author: Brent Eagles <email address hidden>
Date: Fri Mar 9 17:32:34 2018 -0330
Adding wrapper scripts for neutron agent subprocesses
The neutron agents use subprocesses like dnsmasq and keepalived as part unnecessary failover on agent
of their implementation. Running these "subprocesses" in separate
containers prevent dataplane breakages/
container restart.
Also amends docker daemon options to allow including additional unix
domain sockets to bind to the docker daemon. The paths can be mounted by
containers that launch containers instead of mounting /run/docker.sock.
This avoids issues if the docker daemon is restarted while the containers
are running.
Related-Bug: #1749209 7391548a0472226 6cefc1bce27
Change-Id: Icd4c24ac686d95