Revision b41b3516
b/lib/constants.py | ||
---|---|---|
30 | 30 |
RELEASE_VERSION = _autoconf.PACKAGE_VERSION |
31 | 31 |
OS_API_V10 = 10 |
32 | 32 |
OS_API_V15 = 15 |
33 |
OS_API_VERSIONS = frozenset([OS_API_V10, OS_API_V15]) |
|
33 |
OS_API_V20 = 20 |
|
34 |
OS_API_VERSIONS = frozenset([OS_API_V10, OS_API_V15, OS_API_V20]) |
|
34 | 35 |
EXPORT_VERSION = 0 |
35 | 36 |
RAPI_VERSION = 2 |
36 | 37 |
|
... | ... | |
448 | 449 |
OS_SCRIPT_IMPORT = 'import' |
449 | 450 |
OS_SCRIPT_EXPORT = 'export' |
450 | 451 |
OS_SCRIPT_RENAME = 'rename' |
452 |
OS_SCRIPT_VERIFY = 'verify' |
|
451 | 453 |
OS_SCRIPTS = frozenset([OS_SCRIPT_CREATE, OS_SCRIPT_IMPORT, |
452 |
OS_SCRIPT_EXPORT, OS_SCRIPT_RENAME]) |
|
454 |
OS_SCRIPT_EXPORT, OS_SCRIPT_RENAME, |
|
455 |
OS_SCRIPT_VERIFY]) |
|
453 | 456 |
|
454 | 457 |
OS_API_FILE = 'ganeti_api_version' |
455 | 458 |
OS_VARIANTS_FILE = 'variants.list' |
459 |
OS_PARAMETERS_FILE = 'parameters.list' |
|
460 |
|
|
461 |
OS_VALIDATE_PARAMETERS = 'parameters' |
|
456 | 462 |
|
457 | 463 |
# ssh constants |
458 | 464 |
SSH_CONFIG_DIR = _autoconf.SSH_CONFIG_DIR |
b/lib/objects.py | ||
---|---|---|
815 | 815 |
|
816 | 816 |
|
817 | 817 |
class OS(ConfigObject): |
818 |
"""Config object representing an operating system.""" |
|
818 |
"""Config object representing an operating system. |
|
819 |
|
|
820 |
@type supported_parameters: list |
|
821 |
@ivar supported_parameters: a list of tuples, name and description, |
|
822 |
containing the supported parameters by this OS |
|
823 |
|
|
824 |
""" |
|
819 | 825 |
__slots__ = [ |
820 | 826 |
"name", |
821 | 827 |
"path", |
... | ... | |
824 | 830 |
"export_script", |
825 | 831 |
"import_script", |
826 | 832 |
"rename_script", |
833 |
"verify_script", |
|
827 | 834 |
"supported_variants", |
835 |
"supported_parameters", |
|
828 | 836 |
] |
829 | 837 |
|
830 | 838 |
|
Also available in: Unified diff