python-ironicclient/releasenotes/notes/manual-clean-09f6b49df7d2513f.yaml
Ruby Loo e6f6d9eacc Add 'node-set-provision-state <node> clean'
This adds the manual cleaning CLI:

usage: ironic node-set-provision-state [--config-drive <config-drive>]
                                       [--clean-steps <clean-steps>]
                                       <node> <provision-state>

where <provision-state> is 'clean' and <clean-steps> is
the clean steps in JSON format. May be the path to a file containing
the clean steps; OR '-', with the clean steps being read from
standard input; OR a string. The value should be a list of clean-step
dictionaries; each dictionary should have keys 'interface' and
'step', and optional key 'args'. This argument must be specified
(and is only valid) when setting provision-state to 'clean'.

Change-Id: Id5907812935096c5c557c896daf72175ed138866
Partial-Bug: #1526290
Depends-On: I0e34407133684e34c4ab9446b3521a24f3038f92
2016-02-18 11:14:19 -05:00

11 lines
592 B
YAML

---
features:
- Adds support for manual cleaning API; available with ironic-api-version
1.15 or higher. The ironic CLI is "ironic node-set-provision-state
--clean-steps <clean-steps> <node> <provision-state>"
where <provision-state> is 'clean' and <clean-steps> is the clean steps
in JSON format. May be the path to a file containing the clean steps;
OR '-', with the clean steps being read from standard input; OR a string.
The value should be a list of clean-step dictionaries; each dictionary
should have keys 'interface' and 'step', and optional key 'args'.