This change adds support for the physical_disks RAID parameter in
a form of device hints (same as for root device selection).
Depends-On: https://review.opendev.org/713209
Change-Id: I9751ab0f86ada41e3b668670dc112d58093b8099
Story: #2006369
Task: #36153
This fix binds the raid schema to draft-04 of the
json schema. The draft-04 is supported on both
jsonschema 2.6 and jsonschema 3.0.1.
Draft-06 and draft-07 require the schema change
which is incompatible with draft-04.
Story: #2005464
task: 30540
Change-Id: Ic30a0f18982f4da939f0f23eef8a233afea0e41a
This patch changes the RAID configuration schema so that 0 is allowed
for size_gb. This allows passing 0 for the size, which the Dell Boot
Optimized Storage Solution (BOSS) requires.
Change-Id: I57cf290021e32809b248350688c3f83e7bbf7351
Task: #22082
Story: #2002536
Co-Authored-By: Digambar Patil <digambarpat@gmail.com>
Depends-On: Id149f6250318e6162a168d002671faa2b3a7989b
This updates some of the descriptions in the RAID configuration
schema.
Change-Id: Ic3d2b037bd39c4b7a32bebcd62843cd42f0e6289
Implements: blueprint ironic-generic-raid-interface
This commit introduces a new standard interface
of a driver - RAIDInterface. Drivers can
implement this interface to do RAID configuration.
This commit also introduces some common code to
do validation of RAID configuration and updating
the node after doing RAID configuration.
Change-Id: I907447511e6f9ee9e1e3b96a94a0360e81f75cef
Implements: blueprint ironic-generic-raid-interface