summaryrefslogtreecommitdiff
path: root/ironic/conductor/manager.py
diff options
context:
space:
mode:
Diffstat (limited to 'ironic/conductor/manager.py')
-rw-r--r--ironic/conductor/manager.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/ironic/conductor/manager.py b/ironic/conductor/manager.py
index ba4c97106..099062886 100644
--- a/ironic/conductor/manager.py
+++ b/ironic/conductor/manager.py
@@ -3606,7 +3606,10 @@ def _store_configdrive(node, configdrive):
if CONF.deploy.configdrive_use_object_store:
# NOTE(lucasagomes): No reason to use a different timeout than
# the one used for deploying the node
- timeout = CONF.conductor.deploy_callback_timeout
+ timeout = (CONF.conductor.configdrive_swift_temp_url_duration
+ or CONF.conductor.deploy_callback_timeout
+ # The documented default in ironic.conf.conductor
+ or 1800)
container = CONF.conductor.configdrive_swift_container
object_name = _get_configdrive_obj_name(node)