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:
parent
0633746cf5
commit
d8a108e7b3
29
etc/metadefs/compute-cpu-mode.json
Normal file
29
etc/metadefs/compute-cpu-mode.json
Normal 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"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
@ -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')",
|
||||
|
Loading…
Reference in New Issue
Block a user