Support standard Secure Boot interface in the ironic driver

Registered by Steve Baker

Currently enabling Secure Boot on an ironic node requires the flavor extra_specs capabilities:secure_boot=true to be set. Whereas other drivers (hyperv, libvirt) enable this via extra_specs os:secure_boot (and image property os_secure_boot).

This blueprint proposes that the ironic driver also add os:secure_boot as a mechanism to control Secure Boot for the following benefits:
* to have a defacto standard interface which aligns with other drivers
* to allow image properties to control ironic node Secure Boot

Ironic documentation[1] will be updated to use the standard approach. This is proposed as a specless blueprint since the feature can be added with a change that has a small scope.

[1] https://docs.openstack.org/ironic/latest/admin/security.html#enabling-with-openstack-compute

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Steve Baker
Direction:
Needs approval
Assignee:
Steve Baker
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.