Comment 9 for bug 1842948

Submitter: Zuul
Branch: stable/stein

commit 20b485fe8e58110116cee38cb45e58360caabec0
Author: Oliver Walsh <email address hidden>
Date: Mon Sep 9 15:48:23 2019 +0100

    Ensure nova-api is running before starting nova-compute containers

    If nova-api is delayed starting then the nova_wait_for_compute_service
    can timeout. A deployment using a slow/busy remote container repository is
    particularly susceptible to this issue. To resolve this nova_compute and
    nova_wait_for_compute_service have been postponed to step_5 and a task
    has been added to step_4 to ensure nova_api is active before proceeding.


    Note: Since this is not a direct cherry-pick due to the placement
    extraction in train release, this backport also includes needed
    changed from

    Change-Id: I6fcbc5cb5d4f3cbb618d9661d2a36c868e18b3d6
    Closes-bug: #1842948
    (cherry picked from commit 8a87cbcc349feb9cbd710e91d9805b0db2b8aba9)