7488588031
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
12 lines
418 B
YAML
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.
|