From: Alexandru Avadanii Date: Fri, 29 Jun 2018 13:06:09 +0000 (+0200) Subject: fuel-deploy: Add temporary iptables rule X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F31%2F59331%2F1;p=releng.git fuel-deploy: Add temporary iptables rule Functest Docker has issues connecting to Openstack clusters on Ericsson virtual PODs due to iptables rules interfering. Apply old iptables workaround from functest, at least until we rootcause and fix the issue on those virtual PODs. JIRA: FUNCTEST-985 Change-Id: I01b6788e5dd7a9fd64e80e3e78d7cd8828570cb1 Signed-off-by: Alexandru Avadanii --- diff --git a/jjb/fuel/fuel-deploy.sh b/jjb/fuel/fuel-deploy.sh index 433061a96..a4b40f44f 100755 --- a/jjb/fuel/fuel-deploy.sh +++ b/jjb/fuel/fuel-deploy.sh @@ -111,6 +111,15 @@ echo ${DEPLOY_COMMAND} exit_code=$? +# Temporary workaround for ericsson-virtual* PODs functest integration +# See https://jira.opnfv.org/browse/FUNCTEST-985 +# Set iptables rule to allow forwarding return traffic for container +redirect=/dev/stdout +if ! sudo iptables -C FORWARD -j RETURN 2> ${redirect} || \ + ! sudo iptables -L FORWARD | awk 'NR==3' | grep RETURN 2> ${redirect}; then + sudo iptables -I FORWARD -j RETURN +fi + echo echo "--------------------------------------------------------" echo "Deployment is done!"