Comment 20 for bug 1635205

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

Reviewed: https://review.openstack.org/413524
Committed: https://git.openstack.org/cgit/openstack/tripleo-heat-templates/commit/?id=7240998433f9fac3af47d4a2b40f52b241e8bdef
Submitter: Jenkins
Branch: stable/newton

commit 7240998433f9fac3af47d4a2b40f52b241e8bdef
Author: marios <email address hidden>
Date: Fri Nov 18 19:18:54 2016 +0200

    Make the openvswitch 2.4->2.5 upgrade more robust

    In I9b1f0eaa0d36a28e20b507bec6a4e9b3af1781ae and
    I11fcf688982ceda5eef7afc8904afae44300c2d9 we added a manual step
    for upgrading openvswitch in order to specify the --nopostun
    as discussed in the bug below.

    This change adds a minor update to make this workaround more
    robust. It removes any existing rpms that may be around from
    an earlier run, and also checks that the rpms installed are
    at least newer than the version we are on.

    This also refactors the code into a common definition in the
    pacemaker_common_functions.sh which is included even for the
    heredocs generating upgrade scripts during init. Thanks
    Sofer Athlan-Guyot and Jirka Stransky for help with that.

    Change-Id: Idc863de7b5a8c116c990ee8c1472cfe377836d37
    Related-Bug: 1635205
    (cherry picked from commit afcb6e01f3af573a7bdd286a65b71eee48cec204)