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.
Conflicts: manifests/profile/base/docker.pp
Related-Bug: #1749209
Change-Id: Icd4c24ac686d957391548a04722266cefc1bce27
(cherry picked from commit 015c9b757af33e7c2c07d932c45145e1c09ca733)
Reviewed: https:/ /review. openstack. org/566559 /git.openstack. org/cgit/ openstack/ puppet- tripleo/ commit/ ?id=3d822ef2241 b71127e5aface0e 3384be0e938db1
Committed: https:/
Submitter: Zuul
Branch: stable/queens
commit 3d822ef2241b711 27e5aface0e3384 be0e938db1
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.
Conflicts:
manifests/ profile/ base/docker. pp
Related-Bug: #1749209 7391548a0472226 6cefc1bce27 c2c07d932c45145 e1c09ca733)
Change-Id: Icd4c24ac686d95
(cherry picked from commit 015c9b757af33e7