Revision a5728081 lib/constants.py
b/lib/constants.py | ||
---|---|---|
277 | 277 |
INSTANCE_REBOOT_HARD, |
278 | 278 |
INSTANCE_REBOOT_FULL]) |
279 | 279 |
|
280 |
VTYPE_STRING = 'string' |
|
281 |
VTYPE_BOOL = 'bool' |
|
282 |
VTYPE_SIZE = 'size' # size, in MiBs |
|
283 |
VTYPE_INT = 'int' |
|
284 |
ENFORCEABLE_TYPES = frozenset([ |
|
285 |
VTYPE_STRING, |
|
286 |
VTYPE_BOOL, |
|
287 |
VTYPE_SIZE, |
|
288 |
VTYPE_INT, |
|
289 |
]) |
|
290 |
|
|
280 | 291 |
# HV parameter names (global namespace) |
281 | 292 |
HV_BOOT_ORDER = "boot_order" |
282 | 293 |
HV_CDROM_IMAGE_PATH = "cdrom_image_path" |
... | ... | |
294 | 305 |
HV_SERIAL_CONSOLE = "serial_console" |
295 | 306 |
HV_USB_MOUSE = "usb_mouse" |
296 | 307 |
|
297 |
HVS_PARAMETERS = frozenset([ |
|
298 |
HV_BOOT_ORDER, |
|
299 |
HV_CDROM_IMAGE_PATH, |
|
300 |
HV_NIC_TYPE, |
|
301 |
HV_DISK_TYPE, |
|
302 |
HV_VNC_BIND_ADDRESS, |
|
303 |
HV_VNC_TLS, |
|
304 |
HV_VNC_X509, |
|
305 |
HV_VNC_X509_VERIFY, |
|
306 |
HV_ACPI, |
|
307 |
HV_PAE, |
|
308 |
HV_KERNEL_PATH, |
|
309 |
HV_INITRD_PATH, |
|
310 |
HV_ROOT_PATH, |
|
311 |
HV_SERIAL_CONSOLE, |
|
312 |
HV_USB_MOUSE, |
|
313 |
]) |
|
308 |
HVS_PARAMETER_TYPES = { |
|
309 |
HV_BOOT_ORDER: VTYPE_STRING, |
|
310 |
HV_CDROM_IMAGE_PATH: VTYPE_STRING, |
|
311 |
HV_NIC_TYPE: VTYPE_STRING, |
|
312 |
HV_DISK_TYPE: VTYPE_STRING, |
|
313 |
HV_VNC_BIND_ADDRESS: VTYPE_STRING, |
|
314 |
HV_VNC_TLS: VTYPE_BOOL, |
|
315 |
HV_VNC_X509: VTYPE_STRING, |
|
316 |
HV_VNC_X509_VERIFY: VTYPE_BOOL, |
|
317 |
HV_ACPI: VTYPE_BOOL, |
|
318 |
HV_PAE: VTYPE_BOOL, |
|
319 |
HV_KERNEL_PATH: VTYPE_STRING, |
|
320 |
HV_INITRD_PATH: VTYPE_STRING, |
|
321 |
HV_ROOT_PATH: VTYPE_STRING, |
|
322 |
HV_SERIAL_CONSOLE: VTYPE_BOOL, |
|
323 |
HV_USB_MOUSE: VTYPE_STRING, |
|
324 |
} |
|
325 |
|
|
326 |
HVS_PARAMETERS = frozenset(HVS_PARAMETER_TYPES.keys()) |
|
314 | 327 |
|
315 | 328 |
# BE parameter names |
316 | 329 |
BE_MEMORY = "memory" |
317 | 330 |
BE_VCPUS = "vcpus" |
318 | 331 |
BE_AUTO_BALANCE = "auto_balance" |
319 | 332 |
|
320 |
BES_PARAMETERS = frozenset([ |
|
321 |
BE_MEMORY, |
|
322 |
BE_VCPUS, |
|
323 |
BE_AUTO_BALANCE, |
|
324 |
]) |
|
333 |
BES_PARAMETER_TYPES = { |
|
334 |
BE_MEMORY: VTYPE_SIZE, |
|
335 |
BE_VCPUS: VTYPE_INT, |
|
336 |
BE_AUTO_BALANCE: VTYPE_BOOL, |
|
337 |
} |
|
338 |
|
|
339 |
BES_PARAMETERS = frozenset(BES_PARAMETER_TYPES.keys()) |
|
325 | 340 |
|
326 | 341 |
# BE GROUP |
327 | 342 |
BEGR_DEFAULT = "default" |
... | ... | |
457 | 472 |
HVC_DEFAULTS = { |
458 | 473 |
HT_XEN_PVM: { |
459 | 474 |
HV_KERNEL_PATH: "/boot/vmlinuz-2.6-xenU", |
460 |
HV_INITRD_PATH: None,
|
|
475 |
HV_INITRD_PATH: '',
|
|
461 | 476 |
HV_ROOT_PATH: '/dev/sda', |
462 | 477 |
}, |
463 | 478 |
HT_XEN_HVM: { |
464 | 479 |
HV_BOOT_ORDER: "cd", |
465 |
HV_CDROM_IMAGE_PATH: None,
|
|
480 |
HV_CDROM_IMAGE_PATH: '',
|
|
466 | 481 |
HV_NIC_TYPE: HT_NIC_RTL8139, |
467 | 482 |
HV_DISK_TYPE: HT_DISK_PARAVIRTUAL, |
468 | 483 |
HV_VNC_BIND_ADDRESS: '0.0.0.0', |
... | ... | |
471 | 486 |
}, |
472 | 487 |
HT_KVM: { |
473 | 488 |
HV_KERNEL_PATH: "/boot/vmlinuz-2.6-kvmU", |
474 |
HV_INITRD_PATH: None,
|
|
489 |
HV_INITRD_PATH: '',
|
|
475 | 490 |
HV_ROOT_PATH: '/dev/vda', |
476 | 491 |
HV_ACPI: True, |
477 | 492 |
HV_SERIAL_CONSOLE: True, |
478 |
HV_VNC_BIND_ADDRESS: None,
|
|
493 |
HV_VNC_BIND_ADDRESS: '',
|
|
479 | 494 |
HV_VNC_TLS: False, |
480 | 495 |
HV_VNC_X509: '', |
481 | 496 |
HV_VNC_X509_VERIFY: False, |
482 |
HV_CDROM_IMAGE_PATH: None,
|
|
497 |
HV_CDROM_IMAGE_PATH: '',
|
|
483 | 498 |
HV_BOOT_ORDER: "disk", |
484 | 499 |
HV_NIC_TYPE: HT_NIC_PARAVIRTUAL, |
485 | 500 |
HV_DISK_TYPE: HT_DISK_PARAVIRTUAL, |
486 |
HV_USB_MOUSE: None,
|
|
501 |
HV_USB_MOUSE: '',
|
|
487 | 502 |
}, |
488 | 503 |
HT_FAKE: { |
489 | 504 |
}, |
Also available in: Unified diff