tripleo-heat-templates/deployment/neutron
Bernard Cafarelli 5b799136fa
Use exec when spawning any neutron sidecar container
Similarly to dnsmasq [0], other processes can receive SIGHUP. This is
allowed by rootwrap filters for all processes [1], and I found some
examples when running neutron-tempest-plugin tests checking
l3-agent.log files:
Running command (rootwrap daemon): ['radvd-kill', 'HUP', '712810'] execute_rootwrap_daemon /usr/lib/python3.6/site-packages/neutron/agent/linux/utils.py:103
Running command (rootwrap daemon): ['keepalived-kill', 'HUP', '402009'] execute_rootwrap_daemon /usr/lib/python3.6/site-packages/neutron/agent/linux/utils.py:103

To prevent additional similar issues, apply similar fix for these
sidecar containers too

Related-Bug: #1867192

[0] I1af2ecd9e3996de4f43224f66a8bdb81eab07022
[1] https://opendev.org/openstack/neutron/src/branch/master/etc/neutron/rootwrap.d

Change-Id: I31237d21527a2909a1669cb6c80cc0fa9be798a6
2020-04-01 22:06:59 +02:00
..
derive_pci_passthrough_whitelist.py Derives NovaPCIPassthrough per SR-IOV node 2019-10-22 16:40:07 +05:30
neutron-agents-ib-config-container-puppet.yaml Add DeployIdentifier to extra config containers 2020-01-22 15:16:12 -03:30
neutron-api-container-puppet.yaml Neutron ML2/OVN: Add support to enable IGMP Snooping 2020-03-23 15:30:47 +01:00
neutron-base.yaml Remove extraneous references to RpcXXX parameters 2019-06-14 08:12:32 -04:00
neutron-bgpvpn-api-container-puppet.yaml Convert Docker*Image parameters 2019-06-05 14:33:44 -06:00
neutron-bgpvpn-bagpipe-baremetal-puppet.yaml step3: flatten the neutron service configurations 2019-02-27 15:17:32 -05:00
neutron-bigswitch-agent-baremetal-puppet.yaml Move neutron base, plugins to deployment 2019-05-13 10:05:46 -04:00
neutron-cleanup step2: flatten the neutron service configurations 2019-02-04 07:56:02 -05:00
neutron-cleanup.service step2: flatten the neutron service configurations 2019-02-04 07:56:02 -05:00
neutron-compute-plugin-nuage.yaml Convert firewall rules to use TripleO-Ansible 2019-11-18 15:40:22 -06:00
neutron-controller-plugin-nuage.yaml Fix nuage firewall rules 2019-12-23 11:31:44 -06:00
neutron-dhcp-container-puppet.yaml Use exec when spawning any neutron sidecar container 2020-04-01 22:06:59 +02:00
neutron-l2gw-agent-baremetal-puppet.yaml Fix rsyslog issues 2019-12-03 18:53:31 +00:00
neutron-l2gw-api-container-puppet.yaml Convert Docker*Image parameters 2019-06-05 14:33:44 -06:00
neutron-l3-compute-dvr.yaml Remove fluentd composable service 2019-08-29 13:52:55 +01:00
neutron-l3-container-puppet.yaml Use exec when spawning any neutron sidecar container 2020-04-01 22:06:59 +02:00
neutron-linuxbridge-agent-baremetal-puppet.yaml Move neutron base, plugins to deployment 2019-05-13 10:05:46 -04:00
neutron-metadata-container-puppet.yaml Remove all ignore_errors to avoid confusion when debugging 2020-03-05 09:22:04 -05:00
neutron-mlnx-agent-container-puppet.yaml Add DeployIdentifier to extra config containers 2020-01-22 15:16:12 -03:30
neutron-ovn-dpdk-config-container-puppet.yaml Move KernelArgs and OvS-DPDK deployment to ansible role 2019-10-23 10:12:42 +05:30
neutron-ovs-agent-container-puppet.yaml Remove all ignore_errors to avoid confusion when debugging 2020-03-05 09:22:04 -05:00
neutron-ovs-dpdk-agent-container-puppet.yaml Convert firewall rules to use TripleO-Ansible 2019-11-18 15:40:22 -06:00
neutron-plugin-ml2-ansible-container-puppet.yaml Add redis password for ml2 ansible coordination 2019-09-11 19:07:32 +10:00
neutron-plugin-ml2-cisco-vts-container-puppet.yaml Convert Docker*Image parameters 2019-06-05 14:33:44 -06:00
neutron-plugin-ml2-container-puppet.yaml Convert Docker*Image parameters 2019-06-05 14:33:44 -06:00
neutron-plugin-ml2-fujitsu-cfab.yaml Move neutron base, plugins to deployment 2019-05-13 10:05:46 -04:00
neutron-plugin-ml2-fujitsu-fossw.yaml Move neutron base, plugins to deployment 2019-05-13 10:05:46 -04:00
neutron-plugin-ml2-mlnx-sdn-assist-container-puppet.yaml Added the ability to disable Mellanox SDN sync 2019-11-07 14:55:10 +02:00
neutron-plugin-ml2-nuage.yaml Move neutron base, plugins to deployment 2019-05-13 10:05:46 -04:00
neutron-plugin-ml2-ovn.yaml Neutron ML2/OVN: Add support to enable IGMP Snooping 2020-03-23 15:30:47 +01:00
neutron-plugin-ml2.yaml Change default value for NeutronPluginExtensions 2019-12-11 10:49:41 +01:00
neutron-plugin-nsx-container-puppet.yaml Convert Docker*Image parameters 2019-06-05 14:33:44 -06:00
neutron-plugin-nuage.yaml Move neutron base, plugins to deployment 2019-05-13 10:05:46 -04:00
neutron-sfc-api-container-puppet.yaml Convert Docker*Image parameters 2019-06-05 14:33:44 -06:00
neutron-sriov-agent-container-puppet.yaml Remove unnecessary slash volume maps 2019-12-04 20:32:14 +02:00
neutron-vpp-agent-baremetal-puppet.yaml Move neutron base, plugins to deployment 2019-05-13 10:05:46 -04:00