From fa37170f81f132d7a626a83ad2a56f1502def53e Mon Sep 17 00:00:00 2001 From: Brent Eagles Date: Tue, 2 Apr 2019 09:37:21 -0230 Subject: [PATCH] Add systemd dependency to openvswitch to neutron agents Certain neutron agents need openvswitch to be running properly. This patch adds the required depends_on so paunch can add the dependency to the systemd service file. Change-Id: I72b8c984fc9ae2216c8a19491ba5d7d8d58d8d3b --- deployment/neutron/neutron-dhcp-container-puppet.yaml | 2 ++ deployment/neutron/neutron-l3-container-puppet.yaml | 2 ++ deployment/neutron/neutron-ovs-agent-container-puppet.yaml | 2 ++ 3 files changed, 6 insertions(+) diff --git a/deployment/neutron/neutron-dhcp-container-puppet.yaml b/deployment/neutron/neutron-dhcp-container-puppet.yaml index 93553fe1f8..19699290a7 100644 --- a/deployment/neutron/neutron-dhcp-container-puppet.yaml +++ b/deployment/neutron/neutron-dhcp-container-puppet.yaml @@ -298,6 +298,8 @@ outputs: privileged: true restart: always security_opt: 'label=disable' + depends_on: + - openvswitch healthcheck: test: list_join: diff --git a/deployment/neutron/neutron-l3-container-puppet.yaml b/deployment/neutron/neutron-l3-container-puppet.yaml index 9a2c0cab05..7097b63385 100644 --- a/deployment/neutron/neutron-l3-container-puppet.yaml +++ b/deployment/neutron/neutron-l3-container-puppet.yaml @@ -266,6 +266,8 @@ outputs: pid: host privileged: true restart: always + depends_on: + - openvswitch healthcheck: test: list_join: diff --git a/deployment/neutron/neutron-ovs-agent-container-puppet.yaml b/deployment/neutron/neutron-ovs-agent-container-puppet.yaml index 1877815d82..2c20c8b8a6 100644 --- a/deployment/neutron/neutron-ovs-agent-container-puppet.yaml +++ b/deployment/neutron/neutron-ovs-agent-container-puppet.yaml @@ -293,6 +293,8 @@ outputs: privileged: true security_opt: 'label=disable' restart: always + depends_on: + - openvswitch healthcheck: test: list_join: