Description of problem:
There is an attempt to restart haproxy during upgrade with external lb, which fails as the resource is not available on the controllers:
"deploy_stdout": "Matching apachectl 'Server version: Apache/2.4.6 (Red Hat Enterprise Linux)\nServer built: Aug 3 2016 08:33:27'\n\u001b[mNotice: Scope(Class[Tripleo::Firewall::Post]): At this stage, all network traffic is blocked.\u001b[0m\n\u001b[mNotice: Compiled catalog for controller-0.localdomain in environment production in 3.94 seconds\u001b[0m\n",
"deploy_stderr": "exception: connect failed\n\u001b[1;31mError: Could not find dependency Concat[/etc/haproxy/haproxy.cfg] for Tripleo::Pacemaker::Resource_restart_flag[haproxy-clone] at /etc/puppet/modules/tripleo/manifests/profile/pacemaker/haproxy.pp:50\u001b[0m\n",
Convergence with external loadbalancer now passes without issues
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.