{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.HLTDKYg1/b1/ganeti_3.0.2-3_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.HLTDKYg1/b2/ganeti_3.0.2-3_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,9 +1,9 @@\n \n ae257cabb8790a5761c01269ebb02705 865260 admin optional ganeti-3.0_3.0.2-3_all.deb\n- 1ab38d9dff227a4fc2549466403c52fc 1011752 doc optional ganeti-doc_3.0.2-3_all.deb\n+ c301e698112608b648832033ae066ee0 1011804 doc optional ganeti-doc_3.0.2-3_all.deb\n e0e7015997ca6331196e8d59bffb05b7 34685760 admin optional ganeti-haskell-3.0_3.0.2-3_arm64.deb\n 1f55a4ef9422f3a1a5da80dbf17e3729 6119240 admin optional ganeti-htools-3.0_3.0.2-3_arm64.deb\n 2c38994fd0872df3bb035f9e785253d0 5408 admin optional ganeti-htools_3.0.2-3_all.deb\n 9f8f8fe3f6defda8c7313b07edb0e746 365712 devel optional ganeti-testsuite_3.0.2-3_all.deb\n 41ceed97965b43f44cbfca14d24c9e44 96212 admin optional ganeti_3.0.2-3_all.deb\n 8b6026a9a61de5e9bf154ee3a931b6ae 18228 python optional python3-ganeti-rapi_3.0.2-3_all.deb\n"}, {"source1": "ganeti-doc_3.0.2-3_all.deb", "source2": "ganeti-doc_3.0.2-3_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 2023-03-07 09:58:37.000000 debian-binary\n--rw-r--r-- 0 0 0 6964 2023-03-07 09:58:37.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1004596 2023-03-07 09:58:37.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 6968 2023-03-07 09:58:37.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 1004644 2023-03-07 09:58:37.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": "@@ -112,15 +112,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, error, canceled
). An empty list is\n+(error, canceled, 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 attach, detach, remove, add, NonEmptyString)))
)
blacklisted_os
(defaults to None
, must be None or (List of (Tuple of (OneOf add, attach, remove, 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@@ -1005,53 +1005,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, error, canceled)))))
)
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 error, canceled, 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, blockdev, plain, rbd, gluster, drbd, sharedfile, ext, diskless) 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, drbd, gluster, plain, rbd, sharedfile, file, blockdev, diskless) 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, blockdev, plain, rbd, gluster, drbd, sharedfile, ext, diskless))
)
enabled_disk_templates
(defaults to None
, must be None or (List of (OneOf ext, drbd, gluster, plain, rbd, sharedfile, file, blockdev, diskless))
)
\n\n-List of enabled disk templates
\n
enabled_hypervisors
(defaults to None
, must be None or (List of (OneOf chroot, fake, lxc, xen-pvm, xen-hvm, kvm))
)
enabled_hypervisors
(defaults to None
, must be None or (List of (OneOf chroot, xen-hvm, fake, kvm, lxc, xen-pvm))
)
\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 attach, detach, remove, add, NonEmptyString)))
)
hidden_os
(defaults to None
, must be None or (List of (Tuple of (OneOf add, attach, remove, 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@@ -1093,15 +1093,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 network, bridge, vlan, name, ip, mode, link, mac) and values of (None or String) [NIC parameters])
)
nicparams
(defaults to None
, must be None or (Dictionary with keys of (OneOf mac, bridge, mode, name, network, ip, vlan, link) 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@@ -1218,23 +1218,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, error, canceled)))))
)
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 error, canceled, 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, blockdev, plain, rbd, gluster, drbd, sharedfile, ext, diskless) 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, drbd, gluster, plain, rbd, sharedfile, file, blockdev, diskless) 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@@ -1315,23 +1315,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, error, canceled)))))
)
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 error, canceled, 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, blockdev, plain, rbd, gluster, drbd, sharedfile, ext, diskless) 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, drbd, gluster, plain, rbd, sharedfile, file, blockdev, diskless) 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@@ -1366,15 +1366,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, error, canceled)))))
)
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 error, canceled, 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@@ -1401,15 +1401,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, error, canceled)))))
)
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 error, canceled, 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@@ -1549,15 +1549,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, error, canceled)))))
)
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 error, canceled, 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@@ -1648,15 +1648,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, error, canceled)))))
)
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 error, canceled, 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@@ -1707,27 +1707,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, error, canceled)))))
)
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 error, canceled, 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, bridged, openvswitch, routed
)
network_mode
(defaults to None
, must be OneOf bridged, routed, pool, openvswitch
)
\n\nNetwork mode when connecting to a group
\n
network_name
(defaults to None
, must be NonEmptyString
)
\n\n@@ -1758,15 +1758,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, error, canceled)))))
)
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 error, canceled, 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@@ -1848,15 +1848,15 @@\nGroup 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, error, canceled)))))
)
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 error, canceled, 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@@ -1972,27 +1972,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, error, canceled)))))
)
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 error, canceled, 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, blockdev, plain, rbd, gluster, drbd, sharedfile, ext, diskless)
)
disk_template
(defaults to None
, must be None or (OneOf ext, drbd, gluster, plain, rbd, sharedfile, file, blockdev, diskless)
)
\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 blktap, blktap2, loop)
)
\n\nDriver for file-backed disks
\n
file_storage_dir
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -2016,15 +2016,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 chroot, fake, lxc, xen-pvm, xen-hvm, kvm)
)
hypervisor
(defaults to None
, must be None or (OneOf chroot, xen-hvm, fake, kvm, lxc, xen-pvm)
)
\n\nSelected hypervisor for an instance
\n
iallocator
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -2044,23 +2044,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 True
, must be Boolean
)
\n\n-Whether to ensure instance\u2019s IP address is inactive
\n
mode
(defaults to None
, must be OneOf create, remote-import, import
)
mode
(defaults to None
, must be OneOf import, remote-import, create
)
\n\nInstance creation mode
\n
name_check
(defaults to True
, must be Boolean
)
\n\n-Whether to check name
\n
nics
(defaults to None
, must be List of (Dictionary with keys of (OneOf network, bridge, vlan, name, ip, mode, link, mac) and values of (None or String) [NIC parameters])
)
nics
(defaults to None
, must be List of (Dictionary with keys of (OneOf mac, bridge, mode, name, network, ip, vlan, link) 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@@ -2271,15 +2271,15 @@\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)
)
\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, error, canceled)))))
)
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 error, canceled, 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@@ -2387,15 +2387,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, error, canceled)))))
)
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 error, canceled, 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@@ -2411,15 +2411,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_auto, replace_on_primary, replace_on_secondary, replace_new_secondary
)
mode
(defaults to None
, must be OneOf replace_on_primary, replace_on_secondary, replace_auto, replace_new_secondary
)
\n\nReplacement mode
\n
remote_node
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -2505,15 +2505,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, error, canceled)))))
)
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 error, canceled, 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@@ -2564,15 +2564,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, error, canceled)))))
)
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 error, canceled, 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@@ -2637,15 +2637,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, error, canceled)))))
)
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 error, canceled, 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@@ -2661,15 +2661,15 @@\nTarget node (depends on export mode)
\n
\n\nAn instance UUID (for single-instance LUs)
\n
long_sleep
(defaults to False
, must be Boolean
)
\n\n-Whether to allow long instance shutdowns during exports
\n
mode
(defaults to local
, must be OneOf local, remote
)
mode
(defaults to local
, must be OneOf remote, local
)
\n\nExport mode
\n
remove_instance
(defaults to False
, must be Boolean
)
\n\n@@ -2736,15 +2736,15 @@\nWhether to remove instance after export
\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, error, canceled)))))
)
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 error, canceled, 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@@ -2799,15 +2799,15 @@\nIallocator for deciding the target node for shared-storage instances
\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, error, canceled)))))
)
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 error, canceled, 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@@ -2858,15 +2858,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, error, canceled)))))
)
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 error, canceled, 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@@ -2913,31 +2913,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, error, canceled)))))
)
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 error, canceled, 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, blockdev, plain, rbd, gluster, drbd, sharedfile, ext, diskless)
)
disk_template
(defaults to None
, must be None or (OneOf ext, drbd, gluster, plain, rbd, sharedfile, file, blockdev, diskless)
)
\n\n-Instance disk template
\n
disks
(defaults to []
, must be (List of ((Length 3) and (Item 0 is (OneOf remove, modify, attach, detach, 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 attach, detach, remove, 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 add, remove, modify, detach, 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 add, attach, remove, 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 blktap, blktap2, loop)
)
\n\nDriver for file-backed disks
\n
file_storage_dir
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -2967,15 +2967,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, modify, attach, detach, 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 network, bridge, vlan, name, ip, mode, link, mac) and values of (None or String) [NIC parameters]))) [Recommended]) or (List of ((Length 2) and (Item 0 is ((OneOf attach, detach, remove, add) or EqualOrGreaterThanZero), item 1 is (Dictionary with keys of (OneOf network, bridge, vlan, name, ip, mode, link, mac) and values of (None or String) [NIC parameters]))) [Deprecated])
)
nics
(defaults to []
, must be (List of ((Length 3) and (Item 0 is (OneOf add, remove, modify, detach, 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 mac, bridge, mode, name, network, ip, vlan, link) and values of (None or String) [NIC parameters]))) [Recommended]) or (List of ((Length 2) and (Item 0 is ((OneOf add, attach, remove, detach) or EqualOrGreaterThanZero), item 1 is (Dictionary with keys of (OneOf mac, bridge, mode, name, network, ip, vlan, link) 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@@ -3409,15 +3409,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, error, canceled)))))
)
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 error, canceled, 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@@ -3425,15 +3425,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 primary-only, all, secondary-only
)
mode
(defaults to None
, must be OneOf all, secondary-only, primary-only
)
\n\nNode evacuation mode
\n
node_name
(defaults to None
, must be NonEmptyString
)
\n\n@@ -3479,15 +3479,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, error, canceled)))))
)
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 error, canceled, 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@@ -3597,15 +3597,15 @@\nIallocator for deciding the target node for shared-storage instances
\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, error, canceled)))))
)
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 error, canceled, 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@@ -3796,15 +3796,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-network, export, group, job, filter, node, lock, instance
. See the query2\n+node, job, filter, network, export, instance, group, lock
. See the query2\n design document for more details.