M/N upgrades - Convergence step fails when external load balancer is used

Bug #1636527 reported by Michele Baldessari
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Fix Released
High
Michele Baldessari

Bug Description

When we upgrade a Mitaka system that had external load balancer configured:
https://github.com/openstack/tripleo-heat-templates/blob/master/environments/external-loadbalancer-vip.yaml#L41

The convergence step of the upgrade will fail because it will try to restart the haproxy services which were never configured

Changed in tripleo:
status: Triaged → In Progress
Revision history for this message
Michele Baldessari (michele) wrote :
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to puppet-tripleo (master)

Reviewed: https://review.openstack.org/390545
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=cf4166ff5defb90acd7ffa4d3df3dda606cbd1ec
Submitter: Jenkins
Branch: master

commit cf4166ff5defb90acd7ffa4d3df3dda606cbd1ec
Author: Michele Baldessari <email address hidden>
Date: Tue Oct 25 14:36:56 2016 +0200

    Only restart haproxy services when enable_load_balancer is defined

    If we upgrade a cloud that was configured with external load balancer
    the process will fail during convergence step because it will try to
    restart haproxy which is not configured when an external load balancer
    is configured.

    Closes-Bug: #1636527

    Change-Id: I6f6caec3e5c96e77437c1c83e625f39649a66c48

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

Fix proposed to branch: stable/newton
Review: https://review.openstack.org/390876

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

Reviewed: https://review.openstack.org/390876
Committed: https://git.openstack.org/cgit/openstack/puppet-tripleo/commit/?id=b6a61f3b9b4cdd040bce952992f7ee09264b0507
Submitter: Jenkins
Branch: stable/newton

commit b6a61f3b9b4cdd040bce952992f7ee09264b0507
Author: Michele Baldessari <email address hidden>
Date: Tue Oct 25 14:36:56 2016 +0200

    Only restart haproxy services when enable_load_balancer is defined

    If we upgrade a cloud that was configured with external load balancer
    the process will fail during convergence step because it will try to
    restart haproxy which is not configured when an external load balancer
    is configured.

    Closes-Bug: #1636527

    Change-Id: I6f6caec3e5c96e77437c1c83e625f39649a66c48
    (cherry picked from commit cf4166ff5defb90acd7ffa4d3df3dda606cbd1ec)

tags: added: in-stable-newton
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-tripleo 5.4.0

This issue was fixed in the openstack/puppet-tripleo 5.4.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-tripleo 6.0.0

This issue was fixed in the openstack/puppet-tripleo 6.0.0 release.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix included in openstack/puppet-tripleo 5.4.0

This issue was fixed in the openstack/puppet-tripleo 5.4.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.