1
0
mirror of https://github.com/gryf/openstack.git synced 2025-12-17 19:40:19 +01:00
Files
openstack/ironic-python-agent/0003-Add-default_raid-support.patch
Grzegorz Grasza (xek) a28393215a Default RAID configuration
2018-03-23 16:40:58 +01:00

33 lines
1.5 KiB
Diff

From bcf84287fe6eeb3cdaba07d39700a3b1881e09dd Mon Sep 17 00:00:00 2001
From: "Grzegorz Grasza (xek)" <grzegorz.grasza@intel.com>
Date: Fri, 9 Feb 2018 14:17:56 +0100
Subject: [PATCH 3/3] Add default_raid support
---
ironic_python_agent/extensions/standby.py | 3 +++
1 file changed, 3 insertions(+)
diff --git a/ironic_python_agent/extensions/standby.py b/ironic_python_agent/extensions/standby.py
index 88662fd..219b291 100644
--- a/ironic_python_agent/extensions/standby.py
+++ b/ironic_python_agent/extensions/standby.py
@@ -455,12 +455,15 @@ class StandbyExtension(base.BaseAgentExtension):
if self.agent and self.agent.node['instance_info'].get('ybiip'):
disk_config = self.agent.node['instance_info'].get('ybiip')
+ default_raid = self.agent.node['properties'].get('default_raid')
LOG.debug('Found ybiip disk_config in instance_info,'
' running SystemInstaller...')
if image_info.get('disk_format') != 'qcow2':
errors.InvalidContentError('qcow2 is the only image format'
' supported by SystemInstaller')
installer = system_installer.SystemInstaller(disk_config)
+ if default_raid is not None:
+ system_installer.reconfigure_default_hwraid(default_raid)
_download_image(image_info)
boot_device = installer.install(_image_location(image_info))
if configdrive and boot_device:
--
2.14.1