Description of problem: Fail to execute the following tempest tests: tempest.scenario.test_security_groups_basic_ops.TestSecurityGroupsBasicOps.test_in_tenant_traffic tempest.scenario.test_security_groups_basic_ops.TestSecurityGroupsBasicOps.test_cross_tenant_traffic Version-Release number of selected component (if applicable): openstack-nova-cert-14.0.3-1.el7ost.noarch openstack-nova-common-14.0.3-1.el7ost.noarch openstack-nova-compute-14.0.3-1.el7ost.noarch openstack-nova-conductor-14.0.3-1.el7ost.noarch openstack-nova-console-14.0.3-1.el7ost.noarch openstack-nova-novncproxy-14.0.3-1.el7ost.noarch openstack-nova-scheduler-14.0.3-1.el7ost.noarch python-nova-14.0.3-1.el7ost.noarch python-novaclient-6.0.0-1.el7ost.noarch How reproducible: 93% Steps to Reproduce: 1. Deploy RHOSP 10 HA (3 controllers, 2 compute) in OVB environment 2. Run tempest tests Actual results: Failed to execute successfully the above tests. Expected results: Tests passed successfully Additional info: Deployed in OVB environment
The issue was in the octario project and not the nova one. Tempest was configured in Triple-O environment with default list of filters, while same list of used filters from Triple-O should be used to configure tempest instead. Octario was improperly parsing the list of active filters, when the list was empty on OSP7, so the following work around was applied ( unfortunately it was applied for all neutron tempest jobs including OSP10 which affected tests described in this bug report ): https://review.gerrithub.io/307293 Fixing filters parser as part of the following review allows to remove work around and fix the tests: https://review.gerrithub.io/344812