try:
args['placement'] = PlacementSpec.from_json(json_drive_group.pop('placement'))
except KeyError:
- raise DriveGroupValidationError('OSD spec needs a `placement` key.')
+ args['placement'] = PlacementSpec()
args['service_type'] = json_drive_group.pop('service_type', 'osd')
re.escape('Service Spec is not an (JSON or YAML) object. got "None"'),
''
),
- (
- "Failed to validate Drive Group: OSD spec needs a `placement` key.",
- '{}'
- ),
(
'Failed to validate Drive Group: DeviceSelection cannot be empty', """
service_type: osd