Commit Graph

7 Commits

Author SHA1 Message Date
Dmitry Tantsur cc1632a82d Allow specifying target devices for software RAID
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
2020-03-17 14:31:38 +01:00
Nisha Agarwal b60975641a Jsonschema 3.0.1: Binding the schema to draft-04
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
2019-04-17 06:06:18 -07:00
Christopher Dearborn 01a9016779 Fix for Unable to create RAID1 on Dell BOSS card
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
2018-06-19 14:41:57 -04:00
Kyrylo Romanenko ab29dccead Fix quotes in documentation and schema description
Fix example of RAID configuration by removing wrong quotes.
Add missing quote in RAID config schema description.

Closes-Bug: #1702129
Change-Id: I2012e3968a0fccec0df1f4de3f682ab97aa1b8ac
2017-07-03 19:32:26 +03:00
Imre Farkas 0f8cfa8012 RAID interface to support JBOD volumes
Adding 'JBOD' to the list of accepted RAID levels.

Closes-Bug: #1572511
Change-Id: I596b26d10331aed9696c8fbd75b9e1d683af8587
2016-05-04 14:28:48 +00:00
Ruby Loo 8da2369139 Update descriptions in RAID config schema
This updates some of the descriptions in the RAID configuration
schema.

Change-Id: Ic3d2b037bd39c4b7a32bebcd62843cd42f0e6289
Implements: blueprint ironic-generic-raid-interface
2015-09-17 00:13:35 +00:00
Ramakrishnan G c1393ad924 Add RAIDInterface for RAID configuration
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
2015-08-12 21:30:27 +05:30