[release-announce] osc-placement 1.2.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Tue Jul 24 20:42:04 UTC 2018


We are happy to announce the release of:

osc-placement 1.2.0: OpenStackClient plugin for the Placement service

This release is part of the rocky release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/osc-placement

Download the package from:

    https://pypi.org/project/osc-placement

Please report issues through launchpad:

    https://bugs.launchpad.net/placement-osc-plugin

For more details, please see below.

1.2.0
^^^^^


New Features
************

* The "openstack resource provider inventory delete" command now
  supports microversion 1.5. Specifically it is possible to delete all
  inventories of the specified resource provider.

  See the command documentation for more details.

   (https://docs.openstack.org/nova/latest/user/placement.html#delete-
  all-inventory-for-a-resource-provider) (https://docs.openstack.org
  /osc-placement/latest/cli/index.html#resource-provider-inventory-
  delete)

* The following list of trait related commands was added for
  microversion 1.6:

     * "openstack trait list"

     * "openstack trait show"

     * "openstack trait create"

     * "openstack trait delete"

     * "openstack resource provider trait list"

     * "openstack resource provider trait set"

     * "openstack resource provider trait delete"

  See the command documentation for more details.

   (https://docs.openstack.org/nova/latest/user/placement.html#traits-
  api) (https://docs.openstack.org/osc-
  placement/latest/cli/index.html)

* The "openstack resource class set {name}" command has been added
  which requires "--os-placement-api-version 1.7". This command is
  similar to "openstack resource class create" except it is idempotent
  if the resource class already exists.

  See the command documentation for more details.

   (https://docs.openstack.org/osc-placement/latest/cli/index.html
  #resource-class-set)


Upgrade Notes
*************

* The "resource_class" positional argument in command

     "openstack resource provider inventory delete" was replaced with
     the "--resource-class" optional argument. The "--resource-class"
     option is still required if using "--os-placement-api-version"
     less than 1.5.

Changes in osc-placement 1.1.0..1.2.0
-------------------------------------

06b5738 fix tox python3 overrides
d839cd9 Resource class set (v1.7)
7882ed3 Fix error message asserts in functional test
61b08c5 CLI for traits (v1.6)
61d5173 Fix error message in test assert
0a5493f RP delete inventories (v1.5)


Diffstat (except docs and test files)
-------------------------------------

osc_placement/plugin.py                            |  17 +-
osc_placement/resources/inventory.py               |  36 ++-
osc_placement/resources/resource_class.py          |  29 +++
osc_placement/resources/trait.py                   | 251 +++++++++++++++++++++
osc_placement/version.py                           |  47 +++-
.../notes/microversion-1.5-0c6342c887669b8e.yaml   |  18 ++
.../notes/microversion-1.6-54a85ef9ae79f15d.yaml   |  17 ++
.../notes/microversion-1.7-6be2dadd0b27910f.yaml   |  11 +
setup.cfg                                          |   8 +
tox.ini                                            |   6 +
15 files changed, 612 insertions(+), 39 deletions(-)







More information about the Release-announce mailing list