From b087f058c96be252aa32842f208f766295a2b5ca Mon Sep 17 00:00:00 2001 From: Doug Szumski Date: Fri, 26 Jul 2019 12:20:50 +0000 Subject: Support DB bootstrap from Nova Conductor container Currently the Nova API container does all the database bootstrapping for Nova. In a deployment with more than one active cell, it makes more sense for the conductors to bootstrap their own databases, rather than have the Nova API container do it. This change adds support for that. Until the support is actually used, we leave Nova API as-is. Partially Implements: blueprint support-nova-cells Change-Id: Id3a78b6838a3aae04f5dd5bd6ec928359297cfd3 --- docker/nova/nova-api/extend_start.sh | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'docker/nova/nova-api') diff --git a/docker/nova/nova-api/extend_start.sh b/docker/nova/nova-api/extend_start.sh index 3d958253e..815b62255 100644 --- a/docker/nova/nova-api/extend_start.sh +++ b/docker/nova/nova-api/extend_start.sh @@ -1,5 +1,9 @@ #!/bin/bash +# TODO(dszumski): When Nova Conductor in Kolla Ansible supports triggering DB +# operations, we should review this script and remove any duplicate +# operations. This is probably anything that isn't to do with the API. + # Bootstrap and exit if KOLLA_BOOTSTRAP variable is set. This catches all cases # of the KOLLA_BOOTSTRAP variable being set, including empty. if [[ "${!KOLLA_BOOTSTRAP[@]}" ]]; then -- cgit v1.2.3