[placement] api-ref: add traits parameter
In the "List allocation candidates" API, the 'traits' parameter is missing. So add it and update examples. Change-Id: I4a307759f9e8fa80d003d92142f8e99b2c09c9fe Partial-Bug: #1778670
This commit is contained in:
parent
2334dc0bc0
commit
54d57a2e88
placement-api-ref/source
@ -49,10 +49,17 @@ Response (microversions 1.12 - )
|
|||||||
- resources: resources
|
- resources: resources
|
||||||
- capacity: capacity
|
- capacity: capacity
|
||||||
- used: used
|
- used: used
|
||||||
|
- traits: traits_1_17
|
||||||
|
|
||||||
Response Example (microversions 1.12 - )
|
Response Example (microversions 1.17 - )
|
||||||
----------------------------------------
|
----------------------------------------
|
||||||
|
|
||||||
|
.. literalinclude:: ./samples/allocation_candidates/get-allocation_candidates-1.17.json
|
||||||
|
:language: javascript
|
||||||
|
|
||||||
|
Response Example (microversions 1.12 - 1.16)
|
||||||
|
--------------------------------------------
|
||||||
|
|
||||||
.. literalinclude:: ./samples/allocation_candidates/get-allocation_candidates-1.12.json
|
.. literalinclude:: ./samples/allocation_candidates/get-allocation_candidates-1.12.json
|
||||||
:language: javascript
|
:language: javascript
|
||||||
|
|
||||||
|
@ -523,12 +523,15 @@ total:
|
|||||||
required: true
|
required: true
|
||||||
description: >
|
description: >
|
||||||
The actual amount of the resource that the provider can accommodate.
|
The actual amount of the resource that the provider can accommodate.
|
||||||
traits:
|
traits: &traits
|
||||||
type: array
|
type: array
|
||||||
in: body
|
in: body
|
||||||
required: true
|
required: true
|
||||||
description: >
|
description: >
|
||||||
A list of traits.
|
A list of traits.
|
||||||
|
traits_1_17:
|
||||||
|
<<: *traits
|
||||||
|
min_version: 1.17
|
||||||
used:
|
used:
|
||||||
type: integer
|
type: integer
|
||||||
in: body
|
in: body
|
||||||
|
71
placement-api-ref/source/samples/allocation_candidates/get-allocation_candidates-1.17.json
Normal file
71
placement-api-ref/source/samples/allocation_candidates/get-allocation_candidates-1.17.json
Normal file
@ -0,0 +1,71 @@
|
|||||||
|
{
|
||||||
|
"allocation_requests": [
|
||||||
|
{
|
||||||
|
"allocations": {
|
||||||
|
"a99bad54-a275-4c4f-a8a3-ac00d57e5c64": {
|
||||||
|
"resources": {
|
||||||
|
"DISK_GB": 100
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"35791f28-fb45-4717-9ea9-435b3ef7c3b3": {
|
||||||
|
"resources": {
|
||||||
|
"VCPU": 1,
|
||||||
|
"MEMORY_MB": 1024
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"allocations": {
|
||||||
|
"a99bad54-a275-4c4f-a8a3-ac00d57e5c64": {
|
||||||
|
"resources": {
|
||||||
|
"DISK_GB": 100
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"915ef8ed-9b91-4e38-8802-2e4224ad54cd": {
|
||||||
|
"resources": {
|
||||||
|
"VCPU": 1,
|
||||||
|
"MEMORY_MB": 1024
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"provider_summaries": {
|
||||||
|
"a99bad54-a275-4c4f-a8a3-ac00d57e5c64": {
|
||||||
|
"resources": {
|
||||||
|
"DISK_GB": {
|
||||||
|
"used": 0,
|
||||||
|
"capacity": 1900
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"traits": ["HW_CPU_X86_SSE2", "HW_CPU_X86_AVX2"]
|
||||||
|
},
|
||||||
|
"915ef8ed-9b91-4e38-8802-2e4224ad54cd": {
|
||||||
|
"resources": {
|
||||||
|
"VCPU": {
|
||||||
|
"used": 0,
|
||||||
|
"capacity": 384
|
||||||
|
},
|
||||||
|
"MEMORY_MB": {
|
||||||
|
"used": 0,
|
||||||
|
"capacity": 196608
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"traits": ["HW_NIC_SRIOV"]
|
||||||
|
},
|
||||||
|
"35791f28-fb45-4717-9ea9-435b3ef7c3b3": {
|
||||||
|
"resources": {
|
||||||
|
"VCPU": {
|
||||||
|
"used": 0,
|
||||||
|
"capacity": 384
|
||||||
|
},
|
||||||
|
"MEMORY_MB": {
|
||||||
|
"used": 0,
|
||||||
|
"capacity": 196608
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"traits": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user