Update driver metadata definitions to Juno
vmware and libvirt support different hw_vif_model settings. This patch updates them so that each namespace can specify the models they support. vmware api is updated with the vmware_disktype Change-Id: Iec5901097c9621a052a930b99d5cbe7872d4f3ff Closes-bug: 1370767
This commit is contained in:
parent
b68c647168
commit
ebafdbeef6
@ -54,8 +54,9 @@
|
|||||||
},
|
},
|
||||||
"hw_video_ram": {
|
"hw_video_ram": {
|
||||||
"title": "Max Video Ram",
|
"title": "Max Video Ram",
|
||||||
"description": "Maximum RAM for the video image. Used only if a hw_video:ram_max_mb value has been set in the flavor's extra_specs and that value is higher than the value set in hw_video_ram.",
|
"description": "Maximum RAM (unit: MB) for the video image. Used only if a hw_video:ram_max_mb value has been set in the flavor's extra_specs and that value is higher than the value set in hw_video_ram.",
|
||||||
"type": "integer"
|
"type": "integer",
|
||||||
|
"minimum": 0
|
||||||
},
|
},
|
||||||
"os_command_line": {
|
"os_command_line": {
|
||||||
"title": "Kernel Command Line",
|
"title": "Kernel Command Line",
|
||||||
@ -64,23 +65,17 @@
|
|||||||
},
|
},
|
||||||
"hw_vif_model": {
|
"hw_vif_model": {
|
||||||
"title": "Virtual Network Interface",
|
"title": "Virtual Network Interface",
|
||||||
"description": "Specifies the model of virtual network interface device to use. The valid options depend on the configured hypervisor. KVM and QEMU: e1000, ne2k_pci, pcnet, rtl8139, and virtio. VMware: e1000, e1000e, VirtualE1000, VirtualE1000e, VirtualPCNet32, VirtualSriovEthernetCard, and VirtualVmxnet. Xen: e1000, netfront, ne2k_pci, pcnet, and rtl8139.",
|
"description": "Specifies the model of virtual network interface device to use. The valid options depend on the hypervisor configuration. libvirt driver options: KVM and QEMU: e1000, ne2k_pci, pcnet, rtl8139, spapr-vlan, and virtio. Xen: e1000, netfront, ne2k_pci, pcnet, and rtl8139.",
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"enum": [
|
"enum": [
|
||||||
"e1000",
|
"e1000",
|
||||||
|
"e1000e",
|
||||||
"ne2k_pci",
|
"ne2k_pci",
|
||||||
|
"netfront",
|
||||||
"pcnet",
|
"pcnet",
|
||||||
"rtl8139",
|
"rtl8139",
|
||||||
"virtio",
|
"spapr-vlan",
|
||||||
"e1000",
|
"virtio"
|
||||||
"e1000e",
|
|
||||||
"VirtualE1000",
|
|
||||||
"VirtualE1000e",
|
|
||||||
"VirtualPCNet32",
|
|
||||||
"VirtualSriovEthernetCard",
|
|
||||||
"VirtualVmxnet",
|
|
||||||
"netfront",
|
|
||||||
"ne2k_pci"
|
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"hw_qemu_guest_agent": {
|
"hw_qemu_guest_agent": {
|
||||||
|
@ -18,13 +18,42 @@
|
|||||||
"lsiLogic",
|
"lsiLogic",
|
||||||
"busLogic",
|
"busLogic",
|
||||||
"ide"
|
"ide"
|
||||||
]
|
],
|
||||||
|
"default" : "lsiLogic"
|
||||||
|
},
|
||||||
|
"vmware_disktype": {
|
||||||
|
"title": "Disk Provisioning Type",
|
||||||
|
"description": "When performing operations such as creating a virtual disk, cloning, or migrating, the disk provisioning type may be specified. Please refer to VMware documentation for more.",
|
||||||
|
"type": "string",
|
||||||
|
"enum": [
|
||||||
|
"thin",
|
||||||
|
"preallocated",
|
||||||
|
"thick",
|
||||||
|
"eagerZeroedThick",
|
||||||
|
"sparse"
|
||||||
|
],
|
||||||
|
"default" : "preallocated"
|
||||||
},
|
},
|
||||||
"vmware_ostype": {
|
"vmware_ostype": {
|
||||||
"title": "OS Type",
|
"title": "OS Type",
|
||||||
"description": "A VMware GuestID which describes the operating system installed in the image. This value is passed to the hypervisor when creating a virtual machine. If not specified, the key defaults to otherGuest. See thinkvirt.com.",
|
"description": "A VMware GuestID which describes the operating system installed in the image. This value is passed to the hypervisor when creating a virtual machine. If not specified, the key defaults to otherGuest. See thinkvirt.com.",
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"default": "otherGuest"
|
"default": "otherGuest"
|
||||||
|
},
|
||||||
|
"hw_vif_model": {
|
||||||
|
"title": "Virtual Network Interface",
|
||||||
|
"description": "Specifies the model of virtual network interface device to use. The valid options depend on the hypervisor. VMware driver supported options: e1000, e1000e, VirtualE1000, VirtualE1000e, VirtualPCNet32, VirtualSriovEthernetCard, and VirtualVmxnet.",
|
||||||
|
"type": "string",
|
||||||
|
"enum": [
|
||||||
|
"e1000",
|
||||||
|
"e1000e",
|
||||||
|
"VirtualE1000",
|
||||||
|
"VirtualE1000e",
|
||||||
|
"VirtualPCNet32",
|
||||||
|
"VirtualSriovEthernetCard",
|
||||||
|
"VirtualVmxnet"
|
||||||
|
],
|
||||||
|
"default" : "e1000"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"objects": []
|
"objects": []
|
||||||
|
Loading…
Reference in New Issue
Block a user