aboutsummaryrefslogtreecommitdiff
path: root/docker/nova/nova-api
diff options
context:
space:
mode:
authorDoug Szumski <doug@stackhpc.com>2019-07-26 12:20:50 +0000
committerDoug Szumski <doug@stackhpc.com>2019-08-20 17:22:40 +0100
commitb087f058c96be252aa32842f208f766295a2b5ca (patch)
tree5b87dfd2ecccae43435dfb4cb1d3b8dd3aa234a1 /docker/nova/nova-api
parent9d80b285594768ac151a8e04c2217a46ece63a2e (diff)
downloadkolla-b087f058c96be252aa32842f208f766295a2b5ca.tar.gz
kolla-b087f058c96be252aa32842f208f766295a2b5ca.zip
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
Diffstat (limited to 'docker/nova/nova-api')
-rw-r--r--docker/nova/nova-api/extend_start.sh4
1 files changed, 4 insertions, 0 deletions
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