Add CPU Mode Metadata Def

Creates Metadata def for CPU Mode. The allowed
modes are "none", "host-passthrough", "custom"
and "host-model".

Change-Id: Id7a01546334ddea952708143c5dfc7861353f2fc
Closes-Bug: 1636243
This commit is contained in:
prithiv 2016-11-01 09:45:27 +00:00 committed by Cyril Roelandt
parent 0633746cf5
commit d8a108e7b3
2 changed files with 34 additions and 0 deletions

View File

@ -0,0 +1,29 @@
{
"namespace": "OS::Compute::CPUMode",
"display_name": "CPU Mode",
"description": "This provides the preferred CPU Model to be used when booting up a guest VM.",
"visibility": "public",
"resource_type_associations": [
{
"name": "OS::Glance::Image",
"prefix": "hw_"
},
{
"name": "OS::Nova::Flavor",
"prefix": "hw:"
}
],
"properties": {
"cpu_mode": {
"title": "CPU Mode",
"description": "Type of CPU Mode.",
"type": "string",
"enum": [
"none",
"host-model",
"host-passthrough",
"custom"
]
}
}
}

View File

@ -33,6 +33,11 @@
"description": "The common name of the operating system distribution in lowercase (uses the same data vocabulary as the libosinfo project). Specify only a recognized value for this field. Deprecated values are listed to assist you in searching for the recognized value.",
"type": "string"
},
"hw_cpu_mode": {
"title": "CPU Mode",
"description": "This specifies the CPU Mode for the guest vm",
"type": "string"
},
"os_version": {
"title": "OS Version",
"description": "Operating system version as specified by the distributor. (for example, '11.10')",