[os-ken] [CI] Jobs setting up os-ken from pypi instead of patch in review

Bug #2032738 reported by yatin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
neutron
Fix Released
High
yatin

Bug Description

It was fixed in past in [1] for ml2/ovs, but since now most jobs by default run ml2/ovn the os-ken patches are not being tested in devstack jobs.

Need to make os-ken installation from source to the places where required like [2]. neutron-dynamic-routing relies on os-ken so it needs to be added into ndr devstack plugin. Also tempest-integrated-networking job runs against os-ken patches, this job is ovn based and there os-ken is not used so we need to run an
ovs job instead.

[1] https://opendev.org/openstack/devstack/commit/f548ce4816b58d7e65d64fc22a1066f1aea63824
[2] https://opendev.org/openstack/devstack/src/branch/master/lib/neutron#L516

yatin (yatinkarel)
Changed in neutron:
status: New → Triaged
importance: Undecided → High
assignee: nobody → yatin (yatinkarel)
yatin (yatinkarel)
description: updated
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to neutron-dynamic-routing (master)
Changed in neutron:
status: Triaged → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to os-ken (master)

Fix proposed to branch: master
Review: https://review.opendev.org/c/openstack/os-ken/+/892452

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

Reviewed: https://review.opendev.org/c/openstack/neutron-dynamic-routing/+/892450
Committed: https://opendev.org/openstack/neutron-dynamic-routing/commit/24db9d0f2a9158ec59e71779735dd3626a237fcf
Submitter: "Zuul (22348)"
Branch: master

commit 24db9d0f2a9158ec59e71779735dd3626a237fcf
Author: yatinkarel <email address hidden>
Date: Wed Aug 23 11:01:14 2023 +0530

    Install os-ken from git repo

    Currently jobs with "os-ken" in LIBS_FROM_GIT installs os-ken
    from pypi but instead should be installed from git.

    Partial-Bug: #2032738
    Related-Bug: #2031526
    Change-Id: I6b9c28f0cdb1e135052d57c7927b3573f1670a8c

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

Reviewed: https://review.opendev.org/c/openstack/os-ken/+/892452
Committed: https://opendev.org/openstack/os-ken/commit/c2106addcf9f51833636a697f547679e5ec798ee
Submitter: "Zuul (22348)"
Branch: master

commit c2106addcf9f51833636a697f547679e5ec798ee
Author: yatinkarel <email address hidden>
Date: Wed Aug 23 11:15:44 2023 +0530

    [CI] Run a ml2/ovs job

    tempest-integrated-networking setups ml2/ovn and that
    doesn't uses os-ken library. Let's run a ml2/ovs specific
    job instead.

    Depends-On: https://review.opendev.org/c/openstack/neutron-dynamic-routing/+/892450
    Closes-Bug: #2032738
    Change-Id: I4264e51b563c8f012f7263275ccbb265e7fb0409

Changed in neutron:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/os-ken 2.8.0

This issue was fixed in the openstack/os-ken 2.8.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.