[openstack-dev] [ironic] [nova] [tripleo] Deprecation of Nova's integration with Ironic Capabilities and ComputeCapabilitiesFilter

Matt Riedemann mriedemos at gmail.com
Tue Sep 25 17:08:03 UTC 2018


On 9/25/2018 8:36 AM, John Garbutt wrote:
>     Another thing is about existing flavors configured for these
>     capabilities-scoped specs. Are you saying during the deprecation we'd
>     continue to use those even if the filter is disabled? In the review I
>     had suggested that we add a pre-upgrade check which inspects the
>     flavors
>     and if any of these are found, we report a warning meaning those
>     flavors
>     need to be updated to use traits rather than capabilities. Would
>     that be
>     reasonable?
> 
> 
> I like the idea of a warning, but there are features that have not yet 
> moved to traits:
> https://specs.openstack.org/openstack/ironic-specs/specs/juno-implemented/uefi-boot-for-ironic.html
> 
> There is a more general plan that will help, but its not quite ready yet:
> https://review.openstack.org/#/c/504952/
> 
> As such, I think we can't get pull the plug on flavors including 
> capabilities and passing them to Ironic, but (after a cycle of 
> deprecation) I think we can now stop pushing capabilities from Ironic 
> into Nova and using them for placement.

Forgive my ignorance, but if traits are not on par with capabilities, 
why are we deprecating the capabilities filter?

-- 

Thanks,

Matt



More information about the OpenStack-dev mailing list