Support flavor-based instance reservation
Change-Id: I466f788622dbe1022be7d14c9529890f13a3245a
This commit is contained in:
committed by
Pierre Riteau
parent
7a3a6a8175
commit
1332265ded
@@ -52,6 +52,12 @@ CREATE_RESERVATION_KEYS = {
|
||||
"resource_properties": "",
|
||||
"resource_type": 'virtual:instance'
|
||||
},
|
||||
"flavor:instance": {
|
||||
"flavor_id": "",
|
||||
"amount": "",
|
||||
"affinity": "None",
|
||||
"resource_type": 'flavor:instance'
|
||||
},
|
||||
"others": {
|
||||
".*": None
|
||||
}
|
||||
@@ -226,6 +232,8 @@ class CreateLeaseBase(command.CreateCommand):
|
||||
defaults = CREATE_RESERVATION_KEYS['virtual:instance']
|
||||
elif "virtual:floatingip" in res_str:
|
||||
defaults = CREATE_RESERVATION_KEYS['virtual:floatingip']
|
||||
elif "flavor:instance" in res_str:
|
||||
defaults = CREATE_RESERVATION_KEYS['flavor:instance']
|
||||
else:
|
||||
defaults = CREATE_RESERVATION_KEYS['others']
|
||||
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
---
|
||||
features:
|
||||
- |
|
||||
Add support for creating flavor-based instance reservations.
|
||||
Reference in New Issue
Block a user