{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.bPgwWk9K/b1/ganeti_3.0.2-1~deb11u1_arm64.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.bPgwWk9K/b2/ganeti_3.0.2-1~deb11u1_arm64.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,9 +1,9 @@\n \n 9a130baae6f808cf2650e3d774982a6c 877832 admin optional ganeti-3.0_3.0.2-1~deb11u1_all.deb\n- b03c5589b59e9ad10e8eb13e9c29d67b 1009244 doc optional ganeti-doc_3.0.2-1~deb11u1_all.deb\n+ 1a2997b09fe804b57b8d9bb07b9184e7 1009280 doc optional ganeti-doc_3.0.2-1~deb11u1_all.deb\n 79d0b6d802b18a44f11e33b5e143c363 16594456 admin optional ganeti-haskell-3.0_3.0.2-1~deb11u1_arm64.deb\n 962abe9c26d7c5d5d9ca50dcc6d5cb7f 3176068 admin optional ganeti-htools-3.0_3.0.2-1~deb11u1_arm64.deb\n 7901421936f42656060b728f158d0390 20084 admin optional ganeti-htools_3.0.2-1~deb11u1_all.deb\n c85b39fe7af51d400eace6a742d9ff3a 380364 devel optional ganeti-testsuite_3.0.2-1~deb11u1_all.deb\n 869ee4ee3600ba9a4da863a407e93f8a 110852 admin optional ganeti_3.0.2-1~deb11u1_all.deb\n 9ad2a861c916e31b9da5e37db8e5f9a5 32948 python optional python3-ganeti-rapi_3.0.2-1~deb11u1_all.deb\n"}, {"source1": "ganeti-doc_3.0.2-1~deb11u1_all.deb", "source2": "ganeti-doc_3.0.2-1~deb11u1_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 2022-06-30 07:24:43.000000 debian-binary\n -rw-r--r-- 0 0 0 6988 2022-06-30 07:24:43.000000 control.tar.xz\n--rw-r--r-- 0 0 0 1002064 2022-06-30 07:24:43.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1002100 2022-06-30 07:24:43.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": "@@ -109,15 +109,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-(canceled, error, success
). An empty list is\n+(success, canceled, error
). 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, add, remove, detach, NonEmptyString)))
)
blacklisted_os
(defaults to None
, must be None or (List of (Tuple of (OneOf remove, add, detach, attach, 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@@ -1001,53 +1001,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 canceled, error, success)))))
)
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)))))
)
\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, rbd, ext, plain, gluster, drbd, sharedfile, 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 gluster, sharedfile, drbd, file, ext, rbd, diskless, plain, blockdev) 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, rbd, ext, plain, gluster, drbd, sharedfile, diskless))
)
enabled_disk_templates
(defaults to None
, must be None or (List of (OneOf gluster, sharedfile, drbd, file, ext, rbd, diskless, plain, blockdev))
)
\n\n-List of enabled disk templates
\n
enabled_hypervisors
(defaults to None
, must be None or (List of (OneOf lxc, kvm, xen-hvm, chroot, fake, xen-pvm))
)
enabled_hypervisors
(defaults to None
, must be None or (List of (OneOf fake, xen-pvm, kvm, chroot, xen-hvm, lxc))
)
\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, add, remove, detach, NonEmptyString)))
)
hidden_os
(defaults to None
, must be None or (List of (Tuple of (OneOf remove, add, detach, attach, 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@@ -1089,15 +1089,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 link, bridge, name, vlan, network, mode, ip, mac) and values of (None or String) [NIC parameters])
)
nicparams
(defaults to None
, must be None or (Dictionary with keys of (OneOf mode, mac, link, network, ip, bridge, name, vlan) 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@@ -1214,23 +1214,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 canceled, error, success)))))
)
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)))))
)
\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, rbd, ext, plain, gluster, drbd, sharedfile, 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 gluster, sharedfile, drbd, file, ext, rbd, diskless, plain, blockdev) 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@@ -1311,23 +1311,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 canceled, error, success)))))
)
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)))))
)
\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, rbd, ext, plain, gluster, drbd, sharedfile, 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 gluster, sharedfile, drbd, file, ext, rbd, diskless, plain, blockdev) 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@@ -1362,15 +1362,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 canceled, error, success)))))
)
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)))))
)
\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@@ -1397,15 +1397,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 canceled, error, success)))))
)
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)))))
)
\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@@ -1545,15 +1545,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 canceled, error, success)))))
)
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)))))
)
\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@@ -1644,15 +1644,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 canceled, error, success)))))
)
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)))))
)
\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@@ -1703,27 +1703,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 canceled, error, success)))))
)
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)))))
)
\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@@ -1754,15 +1754,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 canceled, error, success)))))
)
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)))))
)
\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@@ -1844,15 +1844,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 canceled, error, success)))))
)
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)))))
)
\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@@ -1968,27 +1968,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 canceled, error, success)))))
)
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)))))
)
\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, rbd, ext, plain, gluster, drbd, sharedfile, diskless)
)
disk_template
(defaults to None
, must be None or (OneOf gluster, sharedfile, drbd, file, ext, rbd, diskless, plain, blockdev)
)
\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 loop, blktap, blktap2)
)
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@@ -2012,15 +2012,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 lxc, kvm, xen-hvm, chroot, fake, xen-pvm)
)
hypervisor
(defaults to None
, must be None or (OneOf fake, xen-pvm, kvm, chroot, xen-hvm, lxc)
)
\n\nSelected hypervisor for an instance
\n
iallocator
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -2040,23 +2040,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 import, remote-import, create
)
mode
(defaults to None
, must be OneOf import, create, remote-import
)
\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 link, bridge, name, vlan, network, mode, ip, mac) and values of (None or String) [NIC parameters])
)
nics
(defaults to None
, must be List of (Dictionary with keys of (OneOf mode, mac, link, network, ip, bridge, name, vlan) 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@@ -2263,19 +2263,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 user, admin)
)
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 canceled, error, success)))))
)
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)))))
)
\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@@ -2383,15 +2383,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 canceled, error, success)))))
)
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)))))
)
\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@@ -2407,15 +2407,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_auto, replace_on_primary, replace_on_secondary
)
mode
(defaults to None
, must be OneOf replace_on_primary, replace_new_secondary, replace_auto, replace_on_secondary
)
\n\nReplacement mode
\n
remote_node
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -2501,15 +2501,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 canceled, error, success)))))
)
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)))))
)
\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@@ -2560,15 +2560,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 canceled, error, success)))))
)
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)))))
)
\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@@ -2633,15 +2633,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 canceled, error, success)))))
)
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)))))
)
\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@@ -2657,15 +2657,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 remote, local
)
mode
(defaults to local
, must be OneOf local, remote
)
\n\nExport mode
\n
remove_instance
(defaults to False
, must be Boolean
)
\n\n@@ -2732,15 +2732,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 canceled, error, success)))))
)
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)))))
)
\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@@ -2752,15 +2752,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 live, non-live)
)
mode
(defaults to None
, must be None or (OneOf non-live, live)
)
\n\nMigration type (live/non-live)
\n
target_node
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -2795,15 +2795,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 canceled, error, success)))))
)
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)))))
)
\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@@ -2854,15 +2854,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 canceled, error, success)))))
)
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)))))
)
\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@@ -2909,31 +2909,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 canceled, error, success)))))
)
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)))))
)
\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, rbd, ext, plain, gluster, drbd, sharedfile, diskless)
)
disk_template
(defaults to None
, must be None or (OneOf gluster, sharedfile, drbd, file, ext, rbd, diskless, plain, blockdev)
)
\n\n-Instance disk template
\n
disks
(defaults to []
, must be (List of ((Length 3) and (Item 0 is (OneOf attach, remove, detach, add, modify), 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, add, remove, detach) 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 detach, modify, 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, add, detach, attach) 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 loop, blktap, blktap2)
)
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@@ -2963,15 +2963,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 attach, remove, detach, add, modify), 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, bridge, name, vlan, network, mode, ip, mac) and values of (None or String) [NIC parameters]))) [Recommended]) or (List of ((Length 2) and (Item 0 is ((OneOf attach, add, remove, detach) or EqualOrGreaterThanZero), item 1 is (Dictionary with keys of (OneOf link, bridge, name, vlan, network, mode, ip, mac) and values of (None or String) [NIC parameters]))) [Deprecated])
)
nics
(defaults to []
, must be (List of ((Length 3) and (Item 0 is (OneOf detach, modify, 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 mode, mac, link, network, ip, bridge, name, vlan) and values of (None or String) [NIC parameters]))) [Recommended]) or (List of ((Length 2) and (Item 0 is ((OneOf remove, add, detach, attach) or EqualOrGreaterThanZero), item 1 is (Dictionary with keys of (OneOf mode, mac, link, network, ip, bridge, name, vlan) 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@@ -3405,15 +3405,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 canceled, error, success)))))
)
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)))))
)
\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@@ -3421,15 +3421,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, secondary-only, all
)
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@@ -3475,15 +3475,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 canceled, error, success)))))
)
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)))))
)
\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@@ -3491,15 +3491,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 live, non-live)
)
mode
(defaults to None
, must be None or (OneOf non-live, live)
)
\n\nMigration type (live/non-live)
\n
node_uuid
(defaults to None
, must be None or NonEmptyString
)
\n\n@@ -3593,15 +3593,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 canceled, error, success)))))
)
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)))))
)
\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@@ -3792,15 +3792,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-instance, group, export, network, node, lock, job, filter
. See the query2\n+filter, lock, network, group, instance, job, export, node
. See the query2\n design document for more details.