fcbedce558
The 'AggregateImagePropertiesIsolation' scheduler filter allows users to filter host aggregates by comparing aggregate and image metadata. The '[filter_scheduler] aggregate_image_properties_isolation_namespace' and '[filter_scheduler] aggregate_image_properties_isolation_separator' options purport to allow users to specify a prefix to use for both the aggregate and image metadata keys, allowing users to do e.g.: openstack image set --property customized.os_type=linux $IMAGE openstack aggregate set --property customized.os_type=windows $AGG1 openstack aggregate set --property customized.os_type=linux $AGG2 However, as noted in change If7245a90711bd2ea13095ba26b9bc82ea3e17202, this is no longer possible since we introduced the 'ImageMetaProps' o.vo in Liberty and promptly lost the ability to see any non-o.vo image metadata properties from glance. There's a possibility, however slight, that some people are using namespaces that match actual nova namespaces such as 'hw' and a separator of '_', but those will continue to work just fine. Setting anything else will result in the scheduler filter failing since the image property will always appear to be absent. As a result, these could be outright removed rather than deprecated. We choose to deprecate just so people can see the warnings. Change-Id: Ide763d75e42427a9df3673313895ef47b8727802 Signed-off-by: Stephen Finucane <stephenfin@redhat.com>