summaryrefslogtreecommitdiff
path: root/releasenotes/notes/add-deploy-steps-drac-raid-interface-7023c03a96996265.yaml
diff options
context:
space:
mode:
authorShivanand Tendulker <stendulker@gmail.com>2019-08-02 06:37:05 -0400
committerMark Goddard <mark@stackhpc.com>2019-09-22 20:48:26 +0100
commit45b03d03b7b8afb83d160db9ffe14558517e233f (patch)
tree46ad3677fa7f96d14492ad27bad5a9ec926c6433 /releasenotes/notes/add-deploy-steps-drac-raid-interface-7023c03a96996265.yaml
parent3e5198225267c9f6ccc732e2a8f12c704a895215 (diff)
downloadironic-45b03d03b7b8afb83d160db9ffe14558517e233f.tar.gz
Add iDRAC RAID deploy steps
This change adds two new deploy steps to the idrac RAID interface - apply_configuration and delete_configuration. These use the existing RAID support in the idrac driver used for clean steps. In order to make this work, the lifecycle controller job validation has been modified to allow specification of a name prefix for jobs to check. This is because configuring the node for PXE boot can result in creation of a BIOS config job, which previously caused the validation to fail. The RAID interface now only checks for existing jobs on the same RAID controller, and so ignores the BIOS config job. The disk space calculation has been modified to allow for virtual disks that are pending deletion, as this is necessary to make the numbers work when deleting existing virtual disks and creating new ones from the same set of physical disks. We also use the new deployment_polling flag in driver_internal_info to signal that the RAID interface polls for completion of the deploy step. Co-Authored-By: Shivanand Tendulker <stendulker@gmail.com> Change-Id: I5803131fbdebce6f7896655a61a8fbdd4c1cd4a1 Story: 2003817 Task: 30004
Diffstat (limited to 'releasenotes/notes/add-deploy-steps-drac-raid-interface-7023c03a96996265.yaml')
-rw-r--r--releasenotes/notes/add-deploy-steps-drac-raid-interface-7023c03a96996265.yaml10
1 files changed, 10 insertions, 0 deletions
diff --git a/releasenotes/notes/add-deploy-steps-drac-raid-interface-7023c03a96996265.yaml b/releasenotes/notes/add-deploy-steps-drac-raid-interface-7023c03a96996265.yaml
new file mode 100644
index 000000000..c19dfc1a1
--- /dev/null
+++ b/releasenotes/notes/add-deploy-steps-drac-raid-interface-7023c03a96996265.yaml
@@ -0,0 +1,10 @@
+---
+features:
+ - |
+ Adds support for deploy steps to ``raid`` interface of ``idrac``
+ hardware type. The methods ``apply_configuration`` and
+ ``delete_configuration`` can be used as deploy steps.
+ - |
+ Adds a new ``delete_existing`` argument to the ``create_configuration``
+ clean step on the ``idrac`` ``raid`` interface which can be used to
+ delete existing virtual disks. The default for this argument is ``False``.