diff --git a/sw-patch/cgcs-patch/cgcs_patch/patch_controller.py b/sw-patch/cgcs-patch/cgcs_patch/patch_controller.py index 1f099a19..d6b86095 100644 --- a/sw-patch/cgcs-patch/cgcs_patch/patch_controller.py +++ b/sw-patch/cgcs-patch/cgcs_patch/patch_controller.py @@ -59,6 +59,7 @@ import cgcs_patch.messages as messages import cgcs_patch.constants as constants from tsconfig.tsconfig import INITIAL_CONFIG_COMPLETE_FLAG +from tsconfig.tsconfig import VOLATILE_CONTROLLER_CONFIG_COMPLETE CONF = oslo_cfg.CONF @@ -2420,9 +2421,12 @@ class PatchControllerAuthApiThread(threading.Thread): host = utils.get_versioned_address_all() try: # Can only launch authenticated server post-config - while not os.path.exists('/etc/platform/.initial_config_complete'): + while not os.path.exists(VOLATILE_CONTROLLER_CONFIG_COMPLETE): + LOG.info("Authorized API: Waiting for controller config complete.") time.sleep(5) + LOG.info("Authorized API: Initializing") + # In order to support IPv6, server_class.address_family must be # set to the correct address family. Because the unauthenticated # API always uses IPv4 for the loopback address, the address_family