diff options
| author | Dmitry Tantsur <dtantsur@protonmail.com> | 2020-04-20 12:46:33 +0200 |
|---|---|---|
| committer | Dmitry Tantsur <dtantsur@protonmail.com> | 2020-04-20 12:50:14 +0200 |
| commit | c0502649bae086a87d52fba0bda1af489b08b49d (patch) | |
| tree | ea59abfa7486247f6dc379e98bc2aeec621ea16d /ironic_python_agent/extensions | |
| parent | 6035771676ba6dcda2227161ab616a32e52c2cb0 (diff) | |
| download | ironic-python-agent-c0502649bae086a87d52fba0bda1af489b08b49d.tar.gz | |
Add raid.apply_configuration deploy step
For compatibility with out-of-band RAID deploy steps, we need to have
one apply_configuration step, not a create/delete pair.
Change-Id: I55bbed96673c9fa247cafdac9a3ade3a6ff3f38d
Story: #2006963
Diffstat (limited to 'ironic_python_agent/extensions')
| -rw-r--r-- | ironic_python_agent/extensions/deploy.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ironic_python_agent/extensions/deploy.py b/ironic_python_agent/extensions/deploy.py index 2fef7b1d..31936ad4 100644 --- a/ironic_python_agent/extensions/deploy.py +++ b/ironic_python_agent/extensions/deploy.py @@ -70,6 +70,8 @@ class DeployExtension(base.BaseAgentExtension): msg = 'Malformed deploy_step, no "step" key: %s' % step LOG.error(msg) raise ValueError(msg) + + kwargs.update(step.get('args') or {}) try: result = hardware.dispatch_to_managers(step['step'], node, ports, **kwargs) |
