Add scheduler filters to support uefi boot mode in ironic virt driver

Registered by Syed Ismail Faizan Barmawer

This specification proposes to add new filters to be used with ironic virt driver.
These filters will be used to select the ironic node which supports a given boot_mode - bios or uefi.

1. A filter which uses image property to select the node.
   The required boot mode is given as an image property - boot_mode=uefi|bios. The filter will extract
   this image property and compares it with the ironic node property "supported_boot_modes".

2. A filter which uses a key-value pair present in flavor extra_specs field.
   The required boot mode is given as boot_mode=uefi|bios in flavor extra_specs field. This filter will
   extract the "boot_mode" from flavor extra_specs filed and compares it with the ironic node property
   "supported_boot_modes".

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Syed Ismail Faizan Barmawer
Direction:
Needs approval
Assignee:
Syed Ismail Faizan Barmawer
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.