{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.AHV7x2pz/b1/ganeti_3.1.0~rc1-5_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.AHV7x2pz/b2/ganeti_3.1.0~rc1-5_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,9 +1,9 @@\n \n d4f747b73343ba0e1ab6485cbd6eab83 865764 admin optional ganeti-3.1_3.1.0~rc1-5_all.deb\n- 84b77a2d975deaddadaedff54b0c7d84 1041848 doc optional ganeti-doc_3.1.0~rc1-5_all.deb\n+ ebe3b23e957318b363a6b75a70bd8bd0 1041816 doc optional ganeti-doc_3.1.0~rc1-5_all.deb\n 347fd1bf8900f719250e37adbbf19b0c 42415620 admin optional ganeti-haskell-3.1_3.1.0~rc1-5_i386.deb\n c49165654f5dd4cfc21a049bcda99ab5 7124316 admin optional ganeti-htools-3.1_3.1.0~rc1-5_i386.deb\n 4a482ef6e1fa0e23c38f8e23bc97a6be 5924 admin optional ganeti-htools_3.1.0~rc1-5_all.deb\n fdcd4557bcb3e9ac223aaf8d9a24df1d 373272 devel optional ganeti-testsuite_3.1.0~rc1-5_all.deb\n b52f850b62d51eac51ed0ade0a6d658a 93652 admin optional ganeti_3.1.0~rc1-5_all.deb\n 560173ca2d0d62a732a9864ffe999cb2 18796 python optional python3-ganeti-rapi_3.1.0~rc1-5_all.deb\n"}, {"source1": "ganeti-doc_3.1.0~rc1-5_all.deb", "source2": "ganeti-doc_3.1.0~rc1-5_all.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2025-03-12 05:23:22.000000 debian-binary\n -rw-r--r-- 0 0 0 6916 2025-03-12 05:23:22.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1034740 2025-03-12 05:23:22.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1034708 2025-03-12 05:23:22.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/share/doc/ganeti/html/design-chained-jobs.html", "source2": "./usr/share/doc/ganeti/html/design-chained-jobs.html", "unified_diff": "@@ -108,15 +108,15 @@\n on the success of job Y and would only be run once job Y is finished. If\n there\u2019s a dependency on success and job Y failed, job X would fail as\n well. Since such dependencies would use job IDs, the jobs still need to\n be submitted in the right order.
\nThe new attribute\u2019s value would be a list of two-valued tuples. Each\n tuple contains a job ID and a list of requested status for the job\n depended upon. Only final status are accepted\n-(success, canceled, error
). An empty list is\n+(canceled, error, success
). An empty list is\n equivalent to specifying all final status (except\n canceled
, which is treated specially).\n An opcode runs only once all its dependency requirements have been\n fulfilled.
Any job referring to a cancelled job is also cancelled unless it\n explicitly lists canceled
as a requested\n status.
\n\nExtend UID pool, must be list of lists describing UID ranges (two items, start and end inclusive)
\n
beparams
(defaults to None
, must be None or (Dictionary with keys of Anything and values of Anything)
)
\n\n-Cluster-wide backend parameter defaults
\n
blacklisted_os
(defaults to None
, must be None or (List of (Tuple of (OneOf remove, detach, attach, add, NonEmptyString)))
)
blacklisted_os
(defaults to None
, must be None or (List of (Tuple of (OneOf remove, attach, add, detach, NonEmptyString)))
)
\n\nModify list of blacklisted operating systems: each modification must have two items, the operation and the OS name; the operation can be add or remove
\n
candidate_pool_size
(defaults to None
, must be None or GreaterThanZero
)
\n\n@@ -1006,53 +1006,53 @@\nMaster candidate pool size
\n
\n\nDefault iallocator for cluster
\n
default_iallocator_params
(defaults to None
, must be None or (Dictionary with keys of Anything and values of Anything)
)
\n\n-Default iallocator parameters for cluster
\n
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, canceled, error)))))
)
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf canceled, error, success)))))
)
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
disk_state
(defaults to None
, must be None or (Dictionary with keys of Anything and values of Anything)
)
\n\n-Set disk states
\n
diskparams
(defaults to None
, must be None or (Dictionary with keys of (OneOf file, ext, drbd, diskless, gluster, blockdev, sharedfile, rbd, plain) and values of (Dictionary with keys of Anything and values of Anything))
)
diskparams
(defaults to None
, must be None or (Dictionary with keys of (OneOf ext, plain, rbd, diskless, sharedfile, file, blockdev, drbd, gluster) and values of (Dictionary with keys of Anything and values of Anything))
)
\n\nDisk templates\u2019 parameter defaults
\n
drbd_helper
(defaults to None
, must be None or String
)
\n\nDRBD helper program
\n
enabled_data_collectors
(defaults to None
, must be None or (Dictionary with keys of String and values of Boolean)
)
\n\n-Set the active data collectors
\n
enabled_disk_templates
(defaults to None
, must be None or (List of (OneOf file, ext, drbd, diskless, gluster, blockdev, sharedfile, rbd, plain))
)
enabled_disk_templates
(defaults to None
, must be None or (List of (OneOf ext, plain, rbd, diskless, sharedfile, file, blockdev, drbd, gluster))
)
\n\n-List of enabled disk templates
\n
enabled_hypervisors
(defaults to None
, must be None or (List of (OneOf fake, xen-hvm, lxc, chroot, xen-pvm, kvm))
)
enabled_hypervisors
(defaults to None
, must be None or (List of (OneOf lxc, kvm, chroot, fake, xen-pvm, xen-hvm))
)
\n\nList of enabled hypervisors
\n
enabled_user_shutdown
(defaults to None
, must be None or Boolean
)
\n\nWhether user shutdown is enabled cluster wide
\n
file_storage_dir
(defaults to None
, must be None or String
)
force
(defaults to False
, must be Boolean
)
\n\nWhether to force the operation
\n
gluster_storage_dir
(defaults to None
, must be None or String
)
hidden_os
(defaults to None
, must be None or (List of (Tuple of (OneOf remove, detach, attach, add, NonEmptyString)))
)
hidden_os
(defaults to None
, must be None or (List of (Tuple of (OneOf remove, attach, add, detach, NonEmptyString)))
)
\n\nModify list of hidden operating systems: each modification must have two items, the operation and the OS name; the operation can be add or remove
\n
hv_state
(defaults to None
, must be None or (Dictionary with keys of Anything and values of Anything)
)
\n\n@@ -1094,15 +1094,15 @@\nSet hypervisor states
\n
Maximal number of jobs tracked in the job queue
\nmodify_etc_hosts
(defaults to None
, must be None or Boolean
)
ndparams
(defaults to None
, must be None or (Dictionary with keys of Anything and values of Anything)
)
\n\n-Cluster-wide node parameter defaults
\n
nicparams
(defaults to None
, must be None or (Dictionary with keys of (OneOf bridge, link, ip, name, network, vlan, mac, mode) and values of (None or String) [NIC parameters])
)
nicparams
(defaults to None
, must be None or (Dictionary with keys of (OneOf link, vlan, bridge, mode, ip, mac, name, network) and values of (None or String) [NIC parameters])
)
\n\nCluster-wide NIC parameter defaults
\n
os_hvp
(defaults to None
, must be None or (Dictionary with keys of String and values of (Dictionary with keys of Anything and values of Anything))
)
\n\n@@ -1219,23 +1219,23 @@\n actually executed, only the pre-execution checks will be done.\nCluster-wide per-OS hypervisor parameter defaults
\n
Returns: a job ID that can be used later for polling.
\nBody parameters:
\nalloc_policy
(defaults to None
, must be None or (OneOf preferred, last_resort, unallocable)
)
\n\n-Instance allocation policy
\n
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, canceled, error)))))
)
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf canceled, error, success)))))
)
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
disk_state
(defaults to None
, must be None or (Dictionary with keys of Anything and values of Anything)
)
\n\n-Set disk states
\n
diskparams
(defaults to None
, must be None or (Dictionary with keys of (OneOf file, ext, drbd, diskless, gluster, blockdev, sharedfile, rbd, plain) and values of (Dictionary with keys of Anything and values of Anything))
)
diskparams
(defaults to None
, must be None or (Dictionary with keys of (OneOf ext, plain, rbd, diskless, sharedfile, file, blockdev, drbd, gluster) and values of (Dictionary with keys of Anything and values of Anything))
)
\n\nDisk templates\u2019 parameter defaults
\n
group_name
(defaults to None
, must be NonEmptyString
)
\n\n@@ -1316,23 +1316,23 @@\nGroup name
\n
PUT
\u00b6Returns a job ID.
\nBody parameters:
\nalloc_policy
(defaults to None
, must be None or (OneOf preferred, last_resort, unallocable)
)
\n\n-Instance allocation policy
\n
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, canceled, error)))))
)
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf canceled, error, success)))))
)
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
disk_state
(defaults to None
, must be None or (Dictionary with keys of Anything and values of Anything)
)
\n\n-Set disk states
\n
diskparams
(defaults to None
, must be None or (Dictionary with keys of (OneOf file, ext, drbd, diskless, gluster, blockdev, sharedfile, rbd, plain) and values of (Dictionary with keys of Anything and values of Anything))
)
diskparams
(defaults to None
, must be None or (Dictionary with keys of (OneOf ext, plain, rbd, diskless, sharedfile, file, blockdev, drbd, gluster) and values of (Dictionary with keys of Anything and values of Anything))
)
\n\nDisk templates\u2019 parameter defaults
\n
hv_state
(defaults to None
, must be None or (Dictionary with keys of Anything and values of Anything)
)
\n\n@@ -1367,15 +1367,15 @@\n \n \n \nSet hypervisor states
\n
PUT
\u00b6Returns a job ID.
\nBody parameters:
\n-depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, canceled, error)))))
)
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf canceled, error, success)))))
)
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
new_name
(defaults to None
, must be NonEmptyString
)
\n\n@@ -1402,15 +1402,15 @@\n \n \n \nNew group name
\n
PUT
\u00b6Returns a job ID. It supports the dry-run
and force
arguments.
Body parameters:
\n-depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, canceled, error)))))
)
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf canceled, error, success)))))
)
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
node_uuids
(defaults to None
, must be None or (List of NonEmptyString)
)
\n\n@@ -1550,15 +1550,15 @@\nList of node UUIDs to assign
\n
\n\nWhich IP addresses to reserve
\n
conflicts_check
(defaults to True
, must be Boolean
)
\n\n-Whether to check for conflicting IP addresses
\n
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, canceled, error)))))
)
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf canceled, error, success)))))
)
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
gateway
(defaults to None
, must be None or (String and (IPv4 address))
)
\n\n@@ -1649,15 +1649,15 @@\nNetwork gateway (IPv4 address)
\n
PUT
\u00b6Returns a job ID.
\nBody parameters:
\nadd_reserved_ips
(defaults to None
, must be None or (List of (String and (IPv4 address)))
)
\n\n-Which external IP addresses to reserve
\n
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, canceled, error)))))
)
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf canceled, error, success)))))
)
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
gateway
(defaults to None
, must be None or (String and (IPv4 address))
)
\n\n@@ -1708,27 +1708,27 @@\nNetwork gateway (IPv4 address)
\n
PUT
\u00b6Returns a job ID. It supports the dry-run
arguments.
Body parameters:
\nconflicts_check
(defaults to True
, must be Boolean
)
\n\n-Whether to check for conflicting IP addresses
\n
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, canceled, error)))))
)
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf canceled, error, success)))))
)
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
group_name
(defaults to None
, must be NonEmptyString
)
\n\nGroup name
\n
network_link
(defaults to None
, must be NonEmptyString
)
\n\n-Network link when connecting to a group
\n
network_mode
(defaults to None
, must be OneOf pool, routed, bridged, openvswitch
)
network_mode
(defaults to None
, must be OneOf routed, openvswitch, bridged, pool
)
\n\nNetwork mode when connecting to a group
\n
network_name
(defaults to None
, must be NonEmptyString
)
\n\n@@ -1759,15 +1759,15 @@\n \n \n \nNetwork name
\n
PUT
\u00b6Returns a job ID. It supports the dry-run
arguments.
Body parameters:
\n-depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, canceled, error)))))
)
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf canceled, error, success)))))
)
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
group_name
(defaults to None
, must be NonEmptyString
)
\n\n@@ -1850,15 +1850,15 @@\n \n \n \nGroup name
\n
PUT
\u00b6Returns a job ID.
\nBody parameters:
\n-depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, canceled, error)))))
)
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf canceled, error, success)))))
)
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
new_name
(defaults to None
, must be NonEmptyString
)
\n\n@@ -1884,15 +1884,15 @@\nNew network name
\n
write
POST
\u00b6The parameters:
\n-depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, canceled, error)))))
)
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf canceled, error, success)))))
)
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
iallocator
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -2008,27 +2008,27 @@\nIallocator for deciding the target node for shared-storage instances
\n
\n\nCompression mode to use for moves during backups/imports
\n
conflicts_check
(defaults to True
, must be Boolean
)
\n\n-Whether to check for conflicting IP addresses
\n
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, canceled, error)))))
)
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf canceled, error, success)))))
)
\n\n-Job dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
disk_template
(defaults to None
, must be None or (OneOf file, ext, drbd, diskless, gluster, blockdev, sharedfile, rbd, plain)
)
disk_template
(defaults to None
, must be None or (OneOf ext, plain, rbd, diskless, sharedfile, file, blockdev, drbd, gluster)
)
\n\nInstance disk template
\n
disks
(defaults to None
, must be List of (Dictionary with keys of NonEmptyString and values of (NonEmptyString or Integer) [Disk parameters])
)
\n\n-List of instance disks
\n
file_driver
(defaults to None
, must be None or (OneOf blktap2, blktap, loop)
)
file_driver
(defaults to None
, must be None or (OneOf loop, blktap2, blktap)
)
\n\nDriver for file-backed disks
\n
file_storage_dir
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -2052,15 +2052,15 @@\nDirectory for storing file-backed disks
\n
\n\nStartup timeout for the helper VM
\n
hvparams
(defaults to {}
, must be Dictionary with keys of Anything and values of Anything
)
\n\n-Hypervisor parameters for instance, hypervisor-dependent
\n
hypervisor
(defaults to None
, must be None or (OneOf fake, xen-hvm, lxc, chroot, xen-pvm, kvm)
)
hypervisor
(defaults to None
, must be None or (OneOf lxc, kvm, chroot, fake, xen-pvm, xen-hvm)
)
\n\nSelected hypervisor for an instance
\n
iallocator
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -2080,23 +2080,23 @@\nIallocator for deciding the target node for shared-storage instances
\n
\n\nA required instance name (for single-instance LUs)
\n
ip_check
(defaults to False
, must be Boolean
)
\n\n-Whether to ensure instance\u2019s IP address is inactive
\n
mode
(defaults to None
, must be OneOf import, create, remote-import
)
mode
(defaults to None
, must be OneOf remote-import, import, create
)
\n\nInstance creation mode
\n
name_check
(defaults to False
, must be Boolean
)
\n\n-Whether to check name
\n
nics
(defaults to None
, must be List of (Dictionary with keys of (OneOf bridge, link, ip, name, network, vlan, mac, mode) and values of (None or String) [NIC parameters])
)
nics
(defaults to None
, must be List of (Dictionary with keys of (OneOf link, vlan, bridge, mode, ip, mac, name, network) and values of (None or String) [NIC parameters])
)
\n\nList of NIC (network interface) definitions
\n
no_install
(defaults to None
, must be None or Boolean
)
\n\n@@ -2303,19 +2303,19 @@\n \n \n \nDo not install the OS (will disable automatic start)
\n
PUT
\u00b6Shutdowns an instance.
\nIt supports the dry-run
argument.
admin_state_source
(defaults to None
, must be None or (OneOf admin, user)
)
admin_state_source
(defaults to None
, must be None or (OneOf user, admin)
)
\n\n-Who last changed the instance admin state
\n
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, canceled, error)))))
)
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf canceled, error, success)))))
)
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
force
(defaults to False
, must be Boolean
)
\n\n@@ -2423,15 +2423,15 @@\n \n \n \nWhether to force the operation
\n
POST
\u00b6Returns a job ID.
\nBody parameters:
\n-depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, canceled, error)))))
)
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf canceled, error, success)))))
)
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
disks
(defaults to []
, must be List of (EqualOrGreaterThanZero and (Less than 16))
)
\n\n@@ -2447,15 +2447,15 @@\nList of disk indices
\n
\n\nWhether to ignore ipolicy violations
\n
instance_uuid
(defaults to None
, must be None or NonEmptyString
)
\n\n-An instance UUID (for single-instance LUs)
\n
mode
(defaults to None
, must be OneOf replace_new_secondary, replace_on_primary, replace_on_secondary, replace_auto
)
mode
(defaults to None
, must be OneOf replace_on_secondary, replace_on_primary, replace_new_secondary, replace_auto
)
\n\nReplacement mode
\n
remote_node
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -2541,15 +2541,15 @@\n \n \n \nNew secondary node
\n
POST
\u00b6Returns a job ID.
\nBody parameters:
\n-depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, canceled, error)))))
)
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf canceled, error, success)))))
)
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
disks
(defaults to []
, must be (List of EqualOrGreaterThanZero) or (List of ((Length 2) and (Item 0 is (EqualOrGreaterThanZero [Disk index]), item 1 is (Dictionary with keys of NonEmptyString and values of (NonEmptyString or Integer) [Disk parameters] [Parameters]))))
)
\n\n@@ -2600,15 +2600,15 @@\nDisk list for recreate disks
\n
\n\nWhether the amount parameter is an absolute target or a relative one
\n
amount
(defaults to None
, must be EqualOrGreaterThanZero
)
\n\n-Disk amount to add or grow to
\n
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, canceled, error)))))
)
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf canceled, error, success)))))
)
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
ignore_ipolicy
(defaults to False
, must be Boolean
)
\n\n@@ -2673,15 +2673,15 @@\nWhether to ignore ipolicy violations
\n
PUT
\u00b6Returns a job ID.
\nBody parameters:
\ncompress
(defaults to none
, must be String
)
\n\n-Compression mode to use for moves during backups/imports
\n
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, canceled, error)))))
)
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf canceled, error, success)))))
)
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
destination
(defaults to None
, must be NonEmptyString or List
)
\n\n@@ -2772,15 +2772,15 @@\nTarget node (depends on export mode)
\n
\n\nWhether to allow runtime changes while migrating
\n
cleanup
(defaults to False
, must be Boolean
)
\n\n-Whether a previously failed migration should be cleaned up
\n
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, canceled, error)))))
)
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf canceled, error, success)))))
)
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
iallocator
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -2792,15 +2792,15 @@\nIallocator for deciding the target node for shared-storage instances
\n
\n\nWhether to ignore ipolicy violations
\n
instance_uuid
(defaults to None
, must be None or NonEmptyString
)
\n\n-An instance UUID (for single-instance LUs)
\n
mode
(defaults to None
, must be None or (OneOf non-live, live)
)
mode
(defaults to None
, must be None or (OneOf live, non-live)
)
\n\nMigration type (live/non-live)
\n
target_node
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -2835,15 +2835,15 @@\nTarget node for instance migration/failover
\n
PUT
\u00b6Returns a job ID.
\nBody parameters:
\ncleanup
(defaults to False
, must be Boolean
)
\n\n-Whether a previously failed migration should be cleaned up
\n
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, canceled, error)))))
)
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf canceled, error, success)))))
)
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
iallocator
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -2894,15 +2894,15 @@\n \n \n \nIallocator for deciding the target node for shared-storage instances
\n
PUT
\u00b6Returns a job ID.
\nBody parameters:
\n-depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, canceled, error)))))
)
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf canceled, error, success)))))
)
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
instance_uuid
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -2949,31 +2949,31 @@\nAn instance UUID (for single-instance LUs)
\n
\n\nBackend parameters for instance
\n
conflicts_check
(defaults to True
, must be Boolean
)
\n\n-Whether to check for conflicting IP addresses
\n
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, canceled, error)))))
)
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf canceled, error, success)))))
)
\n\n-Job dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
disk_template
(defaults to None
, must be None or (OneOf file, ext, drbd, diskless, gluster, blockdev, sharedfile, rbd, plain)
)
disk_template
(defaults to None
, must be None or (OneOf ext, plain, rbd, diskless, sharedfile, file, blockdev, drbd, gluster)
)
\n\n-Instance disk template
\n
disks
(defaults to []
, must be (List of ((Length 3) and (Item 0 is (OneOf remove, detach, modify, attach, add), item 1 is (Integer or String [Device index, can be negative, e.g. -1 for last disk]), item 2 is (Dictionary with keys of NonEmptyString and values of (NonEmptyString or Integer) [Disk parameters]))) [Recommended]) or (List of ((Length 2) and (Item 0 is ((OneOf remove, detach, attach, add) or EqualOrGreaterThanZero), item 1 is (Dictionary with keys of NonEmptyString and values of (NonEmptyString or Integer) [Disk parameters]))) [Deprecated])
)
disks
(defaults to []
, must be (List of ((Length 3) and (Item 0 is (OneOf modify, detach, remove, add, attach), item 1 is (Integer or String [Device index, can be negative, e.g. -1 for last disk]), item 2 is (Dictionary with keys of NonEmptyString and values of (NonEmptyString or Integer) [Disk parameters]))) [Recommended]) or (List of ((Length 2) and (Item 0 is ((OneOf remove, attach, add, detach) or EqualOrGreaterThanZero), item 1 is (Dictionary with keys of NonEmptyString and values of (NonEmptyString or Integer) [Disk parameters]))) [Deprecated])
)
\n\nList of disk changes
\n
ext_params
(defaults to {}
, must be Dictionary with keys of Anything and values of Anything
)
\n\n-List of ExtStorage parameters
\n
file_driver
(defaults to None
, must be None or (OneOf blktap2, blktap, loop)
)
file_driver
(defaults to None
, must be None or (OneOf loop, blktap2, blktap)
)
\n\nDriver for file-backed disks
\n
file_storage_dir
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -3002,15 +3002,15 @@\nDirectory for storing file-backed disks
\n
\n\nEnable or disable the communication mechanism for an instance
\n
instance_uuid
(defaults to None
, must be None or NonEmptyString
)
\n\n-An instance UUID (for single-instance LUs)
\n
nics
(defaults to []
, must be (List of ((Length 3) and (Item 0 is (OneOf remove, detach, modify, attach, add), item 1 is (Integer or String [Device index, can be negative, e.g. -1 for last disk]), item 2 is (Dictionary with keys of (OneOf bridge, link, ip, name, network, vlan, mac, mode) and values of (None or String) [NIC parameters]))) [Recommended]) or (List of ((Length 2) and (Item 0 is ((OneOf remove, detach, attach, add) or EqualOrGreaterThanZero), item 1 is (Dictionary with keys of (OneOf bridge, link, ip, name, network, vlan, mac, mode) and values of (None or String) [NIC parameters]))) [Deprecated])
)
nics
(defaults to []
, must be (List of ((Length 3) and (Item 0 is (OneOf modify, detach, remove, add, attach), item 1 is (Integer or String [Device index, can be negative, e.g. -1 for last disk]), item 2 is (Dictionary with keys of (OneOf link, vlan, bridge, mode, ip, mac, name, network) and values of (None or String) [NIC parameters]))) [Recommended]) or (List of ((Length 2) and (Item 0 is ((OneOf remove, attach, add, detach) or EqualOrGreaterThanZero), item 1 is (Dictionary with keys of (OneOf link, vlan, bridge, mode, ip, mac, name, network) and values of (None or String) [NIC parameters]))) [Deprecated])
)
\n\nList of NIC changes
\n
offline
(defaults to None
, must be None or Boolean
)
\n\n@@ -3444,15 +3444,15 @@\n \n \nWhether to mark the instance as offline
\n
POST
\u00b6Returns a job ID. The result of the job will contain the IDs of the\n individual jobs submitted to evacuate the node.
\nBody parameters:
\n-depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, canceled, error)))))
)
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf canceled, error, success)))))
)
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
early_release
(defaults to False
, must be Boolean
)
\n\n@@ -3460,15 +3460,15 @@\nWhether to release locks as soon as possible
\n
\n\nIallocator for deciding the target node for shared-storage instances
\n
ignore_soft_errors
(defaults to None
, must be None or Boolean
)
\n\n-Ignore soft htools errors
\n
mode
(defaults to None
, must be OneOf secondary-only, all, primary-only
)
mode
(defaults to None
, must be OneOf all, primary-only, secondary-only
)
\n\nNode evacuation mode
\n
node_name
(defaults to None
, must be NonEmptyString
)
\n\n@@ -3514,15 +3514,15 @@\nA required node name (for single-node LUs)
\n
POST
\u00b6If no mode is explicitly specified, each instances\u2019 hypervisor default\n migration mode will be used. Body parameters:
\nallow_runtime_changes
(defaults to True
, must be Boolean
)
\n\n-Whether to allow runtime changes while migrating
\n
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, canceled, error)))))
)
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf canceled, error, success)))))
)
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
iallocator
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -3530,15 +3530,15 @@\nIallocator for deciding the target node for shared-storage instances
\n
\n\nWhether to ignore ipolicy violations
\n
live
(defaults to None
, must be None or Boolean
)
\n\n-Obsolete \u2018live\u2019 migration mode (do not use)
\n
mode
(defaults to None
, must be None or (OneOf non-live, live)
)
mode
(defaults to None
, must be None or (OneOf live, non-live)
)
\n\nMigration type (live/non-live)
\n
node_uuid
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -3632,15 +3632,15 @@\nA node UUID (for single-node LUs)
\n
POST
\u00b6Returns a job ID.
\nBody parameters:
\nauto_promote
(defaults to False
, must be Boolean
)
\n\n-Whether node(s) should be promoted to master candidate if necessary
\n
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf success, canceled, error)))))
)
depends
(defaults to None
, must be None or (List of (((List of Anything) or Tuple) and (Length 2) and (Item 0 is (JobId or RelativeJobId), item 1 is (List of (OneOf canceled, error, success)))))
)
\n\nJob dependencies; if used through
\nSubmitManyJobs
relative (negative) job IDs can be used; see design document for details
disk_state
(defaults to None
, must be None or (Dictionary with keys of Anything and values of Anything)
)
\n\n@@ -3831,15 +3831,15 @@\nSet disk states
\n
It supports the dry-run
argument.
/2/query/[resource]
\u00b6Requests resource information. Available fields can be found in man\n pages and using /2/query/[resource]/fields
. The resource is one of\n-filter, network, group, job, instance, node, export, lock
. See the query2\n+filter, job, node, lock, export, group, instance, network
. See the query2\n design document for more details.