From 787412ce6cf9447733dd8986c07883d791b520b2 Mon Sep 17 00:00:00 2001 From: Dima Kuznetsov Date: Mon, 28 Aug 2017 09:09:38 +0300 Subject: [PATCH] tempest: Disable l3_agent_scheduler when running without L3 agent Dragonflow can operate without L3 agent, and does not advertise L3 agent scheduler extension when running this way Change-Id: I23d0e558c8454636fcde0a1903c78965b70bc324 --- lib/tempest | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/tempest b/lib/tempest index cc65ec7aa9..33bd74f7a3 100644 --- a/lib/tempest +++ b/lib/tempest @@ -574,6 +574,11 @@ function configure_tempest { DISABLE_NETWORK_API_EXTENSIONS+=", metering" fi + # disable l3_agent_scheduler if we didn't enable L3 agent + if ! is_service_enabled q-l3; then + DISABLE_NETWORK_API_EXTENSIONS+=", l3_agent_scheduler" + fi + local network_api_extensions=${NETWORK_API_EXTENSIONS:-"all"} if [[ ! -z "$DISABLE_NETWORK_API_EXTENSIONS" ]]; then # Enabled extensions are either the ones explicitly specified or those available on the API endpoint