We copied some codes/frameworks from Nova, but frogot to add
the original file informations, this tries to add them back.
Change-Id: I310d94fc334b6e72dc5eafa316f1b4842066ccbe
Currently we support to list compute nodes and aggregate nodes
with names, but server show will return the node uuid always,
which makes the admins have to go to ironic to get the relationship
between name and uuid, so this changes to return node name.
Change-Id: I6f1e5d0f9cfe277fe952d21b38ebfe68dde4f745
Closes-Bug: #1715036
This adds root disk partitons support to allow users to specify
root, ephemeral, and swap size.
Implements: bp root-disk-partitions
Change-Id: I9562f39501c23579ba561f0cd4cbb8ef60674a6b
Currently we don't support preserving ephemeral partition when
requesting to rebuild, we need to expose the ability to users.
Change-Id: Ia10ab6a8d6dd6beba8837e7d0414dc6984dd2426
Closes-Bug: #1714852
Currently we support to list compute nodes and aggregate nodes
with names, but server show will return the node uuid always,
which make the admins have to go ironic to get the relationship
between name and uuid, so this changes to return node name.
Change-Id: Ia0e5122aa29c4de2e870c5b71c420de49530ba92
Closes-Bug: #1715036
This patch introduce a new API:
'GET: /manageable_servers' to list the adoptable nodes
from drivers to operators.
As a reference, now we implement api in the Ironic driver.
APIImpact
Implements: bp manage-existing-bms
Change-Id: I56340ce534c3b8d4e855a4c753ecf90a07147d29
This patch change the node state check in resource reporting periodic task
wo use a driver check method.
Change-Id: Ief8b0c75b24e759b5e95f247d73b00a8f267aaf5
Closes-Bug: #1712964