Some of the API sample json files include different indent spaces, it is
better to nomalize them with 4 spaces indent.
Change-Id: I7f22de6cef8998c7ae2d1d793b1fcad55334dca3
This API is redundant because all the status can be displayed in server
response.
Change-Id: I5013d6746d2f6c4380563f319b3bd1fba7671bd6
Closes-Bug: #1717406
As we can't support traits now when talking to placement, so
disable it to avoid to confuse users.
Change-Id: Ib739f0cae03bf12b1c7ae1af7c3a9ec94b40cce1
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
Replace server.nics with server.addresses to only return basic
addresses info with server API object, and we also provide an
API to get networks infomation.
Change-Id: If684252f8112e3879f096403d5b9daed2bd5951a
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 addes a new aggregates field to flavor including
aggregates metadata key/value pairs. Then we can extract
resources quantitive, qualative and group informations
from flavors.
Change-Id: Ia85ff44fa9aabf2ef172c65c9ba9a3f0ce611b50
* list nodes for the specified aggregates
* add node to an aggregate
* remove node from an aggregate
Change-Id: I78ce523c7ba26860e02dcde84bcb84a6cc0c60ee
This adds support for listing node names from resource providers,
which will only available for admins.
Partially Implements: bp node-aggregate
Change-Id: I414bf176302fc076288e6a6fbfd88a7090541622
Since we have switched to use placement service to manager nodes
resources, we cannot support this api.
Partially Implements: bp track-resources-using-placement
Change-Id: I2096e81c7491bac6e00fbe400e4993e6424eed20
The `resource_traits` field is intended to be used to reference
the resource qualities.
Partially Implements: bp new-flavor
Change-Id: I5fa154dbf8bc96d15c3cdd3699c671e5eccc1cdd
The `resources` field is intended to be used to reference baremetal
node resource classes and also other generic resources in the cloud
tracked by placement.
Partially Implements: bp new-flavor
Change-Id: I4e8fe15aed612e62cec96d1acad236cd0924d597
* Adds metadata to server create req body
* Adds extra_specs to flavor create req body
* Adds disabled to flavor create/list/get/patch req/resp body
Change-Id: I484461303e6b49e59f4f85ed73ac57e8557772dd
Now Mogan can support network_ids in request of creation servers.
This feature introduces the support for specifying the port_ids
in request body too.
Change-Id: I7f25a97da6e45f06f9ef2def68eeaf294659a932
Implements: bp specify-neutron-port-when-creating-instances