ironic/ironic/conductor
Dmitry Tantsur 7dd611dc5e Ensure in-band deploy steps are present in time for fast-track deployments
Currently we load in-band deploy steps on the first heartbeat in DEPLOYWAIT.
With fast-track, however, this heartbeat may happen way too late, because
the node is up and heartbeating before it's moved to DEPLOYWAIT. This
results in in-band deploy steps not loaded. This change forces a refresh
of deploy steps in deploy.deploy if fast-track is used.

Also make sure that cached steps are cleared on reboot or power off since
they may become outdated next time the agent boots.

Change-Id: I003543452717183b9b3359e368757bcd824a5ce7
2020-08-21 14:01:57 +02:00
..
__init__.py Remove copyright from empty files 2014-01-07 21:05:01 +08:00
allocations.py Add node lessee field 2020-04-07 15:33:42 +00:00
base_manager.py Remove locks before RPC bus is started 2020-07-28 08:03:21 -07:00
cleaning.py Fix agent token and URL handling during fast-track deployment 2020-06-16 18:06:50 +02:00
deployments.py Fixes to skip validation of in-band deploy steps before agent boot 2020-07-16 02:41:01 -04:00
manager.py Merge "Prevents power sync with ADOPTFAIL nodes" 2020-08-12 22:50:46 +00:00
notification_utils.py Add node console notifications 2016-12-23 08:51:54 +00:00
rpcapi.py Minor agent token log handling 2020-06-29 16:15:59 -07:00
steps.py Delay validating deploy templates until we get all steps 2020-04-21 18:55:14 +02:00
task_manager.py Add agent power interface 2020-07-20 09:42:05 +02:00
utils.py Ensure in-band deploy steps are present in time for fast-track deployments 2020-08-21 14:01:57 +02:00