Current Series Release Notes

3.0.0

New Features

  • The openstack resource provider allocation unset command now supports --resource-class option, which accepts string of a resource class. This will remove allocations for the given resource class from all the providers. If --provider option is also specified, allocations to remove will be limited to the given resource class of the given resource provider.

    example1:

    # remove VGPU allocation from provider P for this consumer.
    allocation unset <consumer_uuid> --provider P --resource-class VGPU
    

    example2:

    # remove VGPU allocations from all providers for this consumer.
    allocation unset <consumer_uuid> --resource-class VGPU
    
  • The openstack allocation candidate list and the openstack resource provider list command now supports --member-of option, which accepts comma-separated UUIDs of the resource provider aggregates. If this is specified, the returned resource providers must be associated with at least one of the aggregates identified by uuid. This option can be repeated to add(restrict) the condition with --os-placement-api-version 1.24 or greater.

  • The openstack allocation candidate list command now supports --group and --group-policy option. The --group option accepts an integer to group granular requests. If specified, following given options of resources, required/forbidden traits, and aggregates are associated to that group and will be satisfied by the same resource provider in the response. --group can be repeated to get candidates from multiple resource providers in a same resource provider tree. If multiple groups are supplied, the separate groups may or may not be satisfied by the same provider. If you want the groups to be satisfied by different resource providers, set --group_policy to isolate. For example:

    openstack allocation candidate list \
        --group 1 --resource VCPU=3 --required HW_CPU_X86_SSE \
        --group 2 --resource VCPU=4 \
        --group_policy isolate
    

    This option is available with --os-placement-api-version 1.25 or greater, but to have placement server be aware of nested providers, use --os-placement-api-version 1.29 or greater.

    See the REST API Version History for more details.

  • The openstack resource provider inventory list and openstack resource provider inventory show commands now include a used column providing summary usage information for the specified resource(s).

Deprecation Notes

  • The --aggregate-uuid option has been deprecated for the openstack allocation candidate list and the openstack resource provider list commands. Please use --member-of option instead.