Installing openvswitch 2.10 through layered product packaging foils upgrades

Bug #1794359 reported by Brent Eagles
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Brent Eagles

Bug Description

The current plan for distributing openvswitch 2.10 is to include the major/minor version in the package name (i.e. openvswitch2.10) and bootstrap the proper package version in using a layered product "meta package" (e.g. rhosp-openvswitch). We need to accommodate this in the upgrade handling for this package.

Related bug https://bugzilla.redhat.com/show_bug.cgi?id=1628908

Brent Eagles (beagles)
Changed in tripleo:
milestone: none → rocky-rc2
status: New → Triaged
importance: Undecided → High
assignee: nobody → Brent Eagles (beagles)
Changed in tripleo:
status: Triaged → In Progress
Changed in tripleo:
milestone: rocky-rc2 → stein-1
Changed in tripleo:
milestone: stein-1 → stein-2
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (master)

Reviewed: https://review.openstack.org/605200
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=1773afb0689c8fded9bce2dff4c1f8d9406c8294
Submitter: Zuul
Branch: master

commit 1773afb0689c8fded9bce2dff4c1f8d9406c8294
Author: Brent Eagles <email address hidden>
Date: Tue Sep 25 17:17:55 2018 -0230

    Handle LP openvswitch meta-package on upgrade

    With layered product packaging upgrading openvswitch may involve a
    package rename of the openvswitch package (e.g. openvswitch to
    openvswitch 2.10 or openvswitch2.12 to openvswitch2.13) This patch
    adds special handling for the rhosp-openvswitch layered product package
    to ensure that openvswitch networking remains available during the
    upgrade.

    Note that this patch also moves the special upgrade logic to
    tripleo-packages because it could affect any node that is running
    openvswitch for host networking, not just those that are using it for
    cloud workloads.

    Closes-Bug: #1794359

    Change-Id: Ibd64ac1407333c1548261f9d2ae69cdf013e94ce

Changed in tripleo:
status: In Progress → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/rocky)

Fix proposed to branch: stable/rocky
Review: https://review.openstack.org/617335

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/rocky)

Reviewed: https://review.openstack.org/617335
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=e81010375e847cbb58a88cd6f35643dfc0eec7f6
Submitter: Zuul
Branch: stable/rocky

commit e81010375e847cbb58a88cd6f35643dfc0eec7f6
Author: Brent Eagles <email address hidden>
Date: Tue Sep 25 17:17:55 2018 -0230

    Handle LP openvswitch meta-package on upgrade

    With layered product packaging upgrading openvswitch may involve a
    package rename of the openvswitch package (e.g. openvswitch to
    openvswitch 2.10 or openvswitch2.12 to openvswitch2.13) This patch
    adds special handling for the rhosp-openvswitch layered product package
    to ensure that openvswitch networking remains available during the
    upgrade.

    Note that this patch also moves the special upgrade logic to
    tripleo-packages because it could affect any node that is running
    openvswitch for host networking, not just those that are using it for
    cloud workloads.

    Closes-Bug: #1794359

    Change-Id: Ibd64ac1407333c1548261f9d2ae69cdf013e94ce
    (cherry picked from commit 1773afb0689c8fded9bce2dff4c1f8d9406c8294)

tags: added: in-stable-rocky
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 10.2.0

This issue was fixed in the openstack/tripleo-heat-templates 10.2.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates 9.1.0

This issue was fixed in the openstack/tripleo-heat-templates 9.1.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to tripleo-heat-templates (stable/queens)

Fix proposed to branch: stable/queens
Review: https://review.opendev.org/690114

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to tripleo-heat-templates (stable/queens)

Reviewed: https://review.opendev.org/690114
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=789e7b96c42a62ccdbdcf13b79bbcf5410f875cf
Submitter: Zuul
Branch: stable/queens

commit 789e7b96c42a62ccdbdcf13b79bbcf5410f875cf
Author: Brent Eagles <email address hidden>
Date: Tue Sep 25 17:17:55 2018 -0230

    Handle LP openvswitch meta-package on upgrade

    With layered product packaging upgrading openvswitch may involve a
    package rename of the openvswitch package (e.g. openvswitch to
    openvswitch 2.10 or openvswitch2.12 to openvswitch2.13) This patch
    adds special handling for the rhosp-openvswitch layered product package
    to ensure that openvswitch networking remains available during the
    upgrade.

    Note that this patch also moves the special upgrade logic to
    tripleo-packages because it could affect any node that is running
    openvswitch for host networking, not just those that are using it for
    cloud workloads.

    Incorporated I3a9f56217bb365b844acdf1d65776038c5bf9378 ansible fix.

    Closes-Bug: #1794359

    Change-Id: Ibd64ac1407333c1548261f9d2ae69cdf013e94ce
    (cherry picked from commit 1773afb0689c8fded9bce2dff4c1f8d9406c8294)
    (cherry picked from commit e81010375e847cbb58a88cd6f35643dfc0eec7f6)

tags: added: in-stable-queens
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/tripleo-heat-templates queens-eol

This issue was fixed in the openstack/tripleo-heat-templates queens-eol 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.