summaryrefslogtreecommitdiff
path: root/releasenotes/notes
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2021-02-12 16:02:01 +0000
committerGerrit Code Review <review@openstack.org>2021-02-12 16:02:01 +0000
commit17856e5d9fdb5f02a4bb95f328e1f42927b38ab8 (patch)
tree47be4d3f642de070ed4854e696225ea3b9e16023 /releasenotes/notes
parent1e02b3e5eb0ee8ee05ef8c6056dc88524985f249 (diff)
parent8df29e00a28b5b619f31355dca8be08ab975333a (diff)
downloadpython-ironicclient-17856e5d9fdb5f02a4bb95f328e1f42927b38ab8.tar.gz
Merge "Add 'deploy steps' for provisioning API"
Diffstat (limited to 'releasenotes/notes')
-rw-r--r--releasenotes/notes/add-deploy-steps-arg-0b127e29c8cf976d.yaml15
1 files changed, 15 insertions, 0 deletions
diff --git a/releasenotes/notes/add-deploy-steps-arg-0b127e29c8cf976d.yaml b/releasenotes/notes/add-deploy-steps-arg-0b127e29c8cf976d.yaml
new file mode 100644
index 0000000..f6a2e3d
--- /dev/null
+++ b/releasenotes/notes/add-deploy-steps-arg-0b127e29c8cf976d.yaml
@@ -0,0 +1,15 @@
+---
+features:
+ - |
+ Adds support for providing optional deploy steps when deploying or
+ rebuilding; available with ironic-api-version 1.69 or higher. Baremetal CLI
+ is ``baremetal node <provision-state> <node> --deploy-steps
+ <deploy-steps>`` where ``<provision-state>`` is 'deploy' or 'rebuild' and
+ ``<deploy-steps>`` are deploy steps in JSON format. May be path to a file
+ containing deploy steps; OR '-', with the deploy steps being read from
+ standard input; OR a string. The value should be a list of deploy-step
+ dictionaries; each dictionary should have keys 'interface', 'step' and
+ 'priority', and optional key 'args'. When overlapping, these steps override
+ deploy template and driver steps. For more information see
+ `Deploy Steps in Node Deployment documentation <https://docs.openstack.org/ironic/latest/admin/node-deployment.html#id3>`_.
+