[Openstack-operators] [openstack-dev] [ironic] [nova] [tripleo] Deprecation of Nova's integration with Ironic Capabilities and ComputeCapabilitiesFilter
melanie witt
melwittt at gmail.com
Wed Sep 26 21:48:49 UTC 2018
On Tue, 25 Sep 2018 12:08:03 -0500, Matt Riedemann wrote:
> 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?
I would like to know the answer to this as well.
-melanie
More information about the OpenStack-operators
mailing list