openstacksdk/releasenotes/notes/machine-get-update-microversions-4b910e63cebd65e2.yaml
Dmitry Tantsur 7488588031 baremetal: support newer microversions in {get,update,patch}_machine
This change switches get_machine and update_machine to use the baremetal
proxy. patch_machine still uses the session directly, but detects
a microversion by calling into Node._get_microversion_for.

API 1.1 (early Kilo) and older return None instead of "available".
This change forces the value to be available in this case. While
potentially breaking for the non-shade part, it improves consistency
in the SDK.

Change-Id: Iff682b9f307d11c8bb4f133e37e6d1cb0811edfd
2018-08-30 11:42:48 +02:00

12 lines
418 B
YAML

---
features:
- |
The ``get_machine``, ``update_machine`` and ``patch_machine`` calls now
support all Bare Metal API microversions supported by the SDK. Previously
they used 1.6 unconditionally.
upgrade:
- |
The baremetal API now returns ``available`` as provision state for nodes
available for deployment. Previously, ``None`` could be returned for API
version 1.1 (early Kilo) and older.