During ironic driver startup, we re-plug VIFs (for potentially
dubious reasons). If we're racing with ironic startup, which is
likely on single-node (i.e. undercloud) installations, we will
attempt to do the plug and can fail because no ironic conductors
are available to do the job. It sounds like ironic should be
returning 500 in this case, and maybe the long-term solution is
to do that and have ironicclient manage the retry for us.
For the moment, ironic shows its hand in the message, indicating
the conductor reasoning. This patch makes us retry for up to a
minute waiting for that to clear, before actually failing.
Change-Id: I6450ceb54bd85945b76d3ac46882e1fea6b82742
Related-Bug: #1777475