Horizon Integration tests Fails if network backend is OVN

Bug #1930405 reported by Vishal Manchanda
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Dashboard (Horizon)
Fix Released
High
Unassigned

Bug Description

Horizon integration test specifically router-related tests [1] start failing after devstack changes default Neutron backend to OVN From OVS. More details about migration to OVN can be found here [2].

[1] http://paste.openstack.org/show/806215/
[2] http://lists.openstack.org/pipermail/openstack-discuss/2021-May/022410.html

Changed in horizon:
importance: Undecided → High
assignee: nobody → Vishal Manchanda (vishalmanchanda)
Changed in horizon:
assignee: Vishal Manchanda (vishalmanchanda) → nobody
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to horizon (master)

Fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/horizon/+/794718

Changed in horizon:
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on horizon (master)

Change abandoned by "Vishal Manchanda <email address hidden>" on branch: master
Review: https://review.opendev.org/c/openstack/horizon/+/788673
Reason: It is fixed by https://review.opendev.org/c/openstack/horizon/+/794718

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to horizon (master)

Reviewed: https://review.opendev.org/c/openstack/horizon/+/794718
Committed: https://opendev.org/openstack/horizon/commit/866a17037979e0e23ecc3e416c873a5be93044b6
Submitter: "Zuul (22348)"
Branch: master

commit 866a17037979e0e23ecc3e416c873a5be93044b6
Author: Akihiro Motoki <email address hidden>
Date: Fri Jun 4 16:18:56 2021 +0900

    integration tests: Relax router interface status check

    Previously the router interface test in the integration tests
    checked the status of an added router interface, but the initial
    status varies depending on a network backend used in neutron.
    In case of neutron L3 agent, a new router interface has "Down" status,
    but in case of OVN a new router interface has "Active" status.
    This caused the integration test failure after DevStack switched
    the default network backend from ML2/OVS to ML2/OVN.

    The initial status of a new router interface depends on a network
    backend and the neutron API does not define the initial status,
    so it is too strict for the horizon integration tests to check
    the status. This commit drops the status check.
    It is sufficient to check the existence of a new router interface.

    Change-Id: Idfd4a9206e85558ba17e476a47b38ee9c1f566fa
    Closes-Bug: #1930405

Changed in horizon:
status: In Progress → Fix Released
Revision history for this message
Vishal Manchanda (vishalmanchanda) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/horizon 20.0.0

This issue was fixed in the openstack/horizon 20.0.0 release.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.