From bc1d71f0868cbcb496f31debe4ffbde80b92af5b Mon Sep 17 00:00:00 2001 From: Zhenguo Niu Date: Mon, 7 Mar 2016 23:30:24 +0800 Subject: [PATCH] Deprecate root_device_hint name for raid_device plugin Change-Id: I4da2d156007ec320e3399d0bb2bb02d039b3724b Closes-Bug: #1528830 --- ironic_inspector/plugins/raid_device.py | 7 +++++++ .../notes/deprecate-root-device-hint-909d389b7efed5da.yaml | 3 +++ setup.cfg | 2 +- 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 releasenotes/notes/deprecate-root-device-hint-909d389b7efed5da.yaml diff --git a/ironic_inspector/plugins/raid_device.py b/ironic_inspector/plugins/raid_device.py index 027fadd9c..d7cb6e487 100644 --- a/ironic_inspector/plugins/raid_device.py +++ b/ironic_inspector/plugins/raid_device.py @@ -102,3 +102,10 @@ class RaidDeviceDetection(base.ProcessingHook): node_info.patch([{'op': 'add', 'path': '/extra/block_devices', 'value': {'serials': current_devices}}]) + + +class RootDeviceHintHook(RaidDeviceDetection): + def __init__(self): + LOG.warning(_LW('Using the root_device_hint alias for the ' + 'raid_device plugin is deprecated')) + super(RaidDeviceDetection, self).__init__() diff --git a/releasenotes/notes/deprecate-root-device-hint-909d389b7efed5da.yaml b/releasenotes/notes/deprecate-root-device-hint-909d389b7efed5da.yaml new file mode 100644 index 000000000..4441c7d58 --- /dev/null +++ b/releasenotes/notes/deprecate-root-device-hint-909d389b7efed5da.yaml @@ -0,0 +1,3 @@ +--- +deprecations: + - Using the root_device_hint alias for the raid_device plugin is deprecated. diff --git a/setup.cfg b/setup.cfg index 4265af24c..fea799a84 100644 --- a/setup.cfg +++ b/setup.cfg @@ -32,7 +32,7 @@ ironic_inspector.hooks.processing = extra_hardware = ironic_inspector.plugins.extra_hardware:ExtraHardwareHook raid_device = ironic_inspector.plugins.raid_device:RaidDeviceDetection # Deprecated name for raid_device, don't confuse with root_disk_selection - root_device_hint = ironic_inspector.plugins.raid_device:RaidDeviceDetection + root_device_hint = ironic_inspector.plugins.raid_device:RootDeviceHintHook ironic_inspector.hooks.node_not_found = example = ironic_inspector.plugins.example:example_not_found_hook enroll = ironic_inspector.plugins.discovery:enroll_node_not_found_hook