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