puppet-tripleo/manifests/profile/base/neutron
Bogdan Dobrelya 6117cae693 Fix wrapper containers for podman w/o sockets
Adapt wrapper containers for podman, which has no a socket available.

Add container_cli parameter for base neutron class, default to docker.
Possible values: podman/docker (default). It is used by the wrappers
tooling to issue CLI commands to the host containers system.
Deprecate bind_socket so it does nothing for podman CLI.

Additionally, add debug triggers for the wrapper scripts messages to
become captured to the wrapper containers' stdout.

Do not stop and remove the existing container before launching a new
one. Allow the neutron parent process to control the process life
cycle. Although make the wraper containers cleaning up any exited
containers after its main process terminated by the neutron parent
process. Additionally, If a name is already taken by a container,
give it an unique name and assume all the smooth transitioning work
to be done by the parent neutron process and that clean up logic
in the wrapper.

Closes-Bug: #1799484
Change-Id: Ib3c41a8bee349856d21f360595e41a9eafd79323
Signed-off-by: Bogdan Dobrelya <bdobreli@redhat.com>
2018-11-05 20:39:29 +00:00
..
agents Merge "Removing conditions to enable Nuage VRS and Metadata Agent" 2018-04-26 09:58:54 +00:00
opencontrail Ensure hiera step value is an integer 2017-06-14 14:31:52 +12:00
plugins Merge "Replace bootstrap_nodeid with SERVICE_short_bootstrap_node_name" 2018-10-16 09:24:52 +00:00
wrappers Fix wrapper containers for podman w/o sockets 2018-11-05 20:39:29 +00:00
bgpvpn.pp Ensure hiera step value is an integer 2017-06-14 14:31:52 +12:00
dhcp.pp Ensure hiera step value is an integer 2017-06-14 14:31:52 +12:00
dhcp_agent_wrappers.pp Fix wrapper containers for podman w/o sockets 2018-11-05 20:39:29 +00:00
l2gw.pp Ensure hiera step value is an integer 2017-06-14 14:31:52 +12:00
l3.pp Ensure hiera step value is an integer 2017-06-14 14:31:52 +12:00
l3_agent_wrappers.pp Fix wrapper containers for podman w/o sockets 2018-11-05 20:39:29 +00:00
lbaas.pp Split up neutron-lbaas service plugin and agent 2018-04-05 21:44:21 +01:00
linuxbridge.pp Ensure hiera step value is an integer 2017-06-14 14:31:52 +12:00
metadata.pp Ensure hiera step value is an integer 2017-06-14 14:31:52 +12:00
midonet.pp Ensure hiera step value is an integer 2017-06-14 14:31:52 +12:00
n1k.pp Ensure hiera step value is an integer 2017-06-14 14:31:52 +12:00
opendaylight.pp Adds TLS support for OpenDaylight 2018-01-19 17:11:07 -05:00
ovn_metadata.pp Add neutron base profile to OVN metadata agent 2017-12-13 14:41:32 +00:00
ovn_metadata_agent_wrappers.pp Fix wrapper containers for podman w/o sockets 2018-11-05 20:39:29 +00:00
ovn_northd.pp Replace bootstrap_nodeid with SERVICE_short_bootstrap_node_name 2018-10-12 10:14:48 +00:00
ovs.pp Create vhost_socket_dir with proper permissions 2018-03-07 15:38:16 -05:00
plumgrid.pp Move ip_forward configuration to THT 2018-03-05 20:13:47 +00:00
server.pp Replace bootstrap_nodeid with SERVICE_short_bootstrap_node_name 2018-10-12 10:14:48 +00:00
sfc.pp Add networking-sfc support 2017-09-12 11:25:51 +02:00
sriov.pp Ensure hiera step value is an integer 2017-06-14 14:31:52 +12:00