summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2026-05-28 22:01:45 +0000
committerBruce Ashfield <bruce.ashfield@gmail.com>2026-05-29 13:37:12 +0000
commit18b5550b69e47883c71d6060a05e0ad69c8e4fa1 (patch)
treef7c80612e9804b018d52e38bad5151d39becd63c /scripts
parentfdb6dae33a782dbd99a79f808430f6fb33934e59 (diff)
downloadmeta-virtualization-18b5550b69e47883c71d6060a05e0ad69c8e4fa1.tar.gz
incus: update to v7.0.0
Major version cross: switches the recipe from stable-6.0 (LTS, frozen at v6.0.6 + maintenance) to main at the v7.0.0 release tag. v7.0.0 is the rebranding of incus to its v7 module path. Recipe changes: - GO_IMPORT: github.com/lxc/incus/v6 -> /v7 (Go major-version path rewrite landed upstream in commit 40dd4f151 "Rewrite Go import path to v7") - SRC_URI branch: stable-6.0 -> main - PV: 6.0.6+git -> 7.0.0+git - SRCREV bump to the v7.0.0 tag commit - Enable per-dep license tracking via 'require go-mod-licenses.inc' (parallel to cosign/docker-compose) - GO_MOD_DISCOVERY_LICENSE_TARGETS lists all 8 ./cmd/* targets the recipe's do_compile builds, so the license-scan filter uses the accurate `go list -deps` set rather than the narrower set derived from go build of the single GO_MOD_DISCOVERY_BUILD_TARGET (which only builds incus-migrate). See the companion oe-go-mod-fetcher commit for the tier-1 filter mechanism. All 5 go-mod sidecars and the new go-mod-licenses.inc regenerated. Bumping incus to version v7.0.0, which comprises the following commits: 6255b3956 Release Incus 7.0.0 50180d73e gomod: Update dependencies 40dd4f151 Rewrite Go import path to v7 d78350670 github/workflows/tests: Build cowsql and raft from source b56b7fc6b github/workflows/tests: Install mdl from rubygems instead of snap 676692e72 github/workflows/tests: Configure PPAs without apt-add-repository f55685170 Makefile: Switch to new golangci-lint install script 17502a12d gomod: Update dependencies 157465d65 incusd/instance/console: Emit a single instance-console event on SPICE c002012f1 incusd/instance/qemu: Don't restart the VM on shutdown 63c140a95 incusd/instance/qemu: Don't emit shutdown lifecycle event during restart d81c582dc tests: Extend sub-path tests to cover directory creation 7f5f2c9f3 doc: Update config d47b354cc doc/devices/disk: Update to cover sub-path creation 237e577da incusd/instance: Allow initial keys for sub-paths c8951dfc0 incusd/device/disk: Auto-create missing volume sub-directories 533fe9665 i18n: Update translation templates 08d9003a6 incus/storage: Add missing example description 24985d9ec incus/network_zone: Add missing example description d3ba5a8a4 incus/network_integration: Add missing example description 24ccbeab5 incus/network_address_set: Add missing example description f45f7e0f8 incus/network_acl: Add missing example description 9acd6ca19 incus/create: Add missing example description 962e9895c incus/config_template: Add missing example description 8844bd247 incus/launch: Add missing example description 137da4aa1 incus/storage_bucket/key: Fix incorrect list column description b5957ee10 incusd/instance/agent-loader: Remove some trailing whitespaces 59fc32002 tests: Adjust to work with next-hop 075b8ad8b incusd/device/nic: Set next-hop based on configured IP addresses 46dd21657 incusd/instance/qemu: Fix locking around VM reset a07727a76 doc/clustering: Add new scriptlet reason 78a5b3e4e incusd/cluster: Run placement scriptlet during re-balancing a18b30213 shared/api/scriptlet: Add InstancePlacementReasonRebalance bea1e3130 api: instances_placement_scriptlet_rebalance 5b8a1adea incus/cluster: Simplify logic ccfdb366e tests: Use a 5MiB test file for buckets e7223abd8 Makefile: Add help target and remove tags target 56a55c02e doc/rest-api: Refresh swagger YAML b69464a8e incusd: Add missing path parameters 3ad6ece9b doc/metrics: Mention Loki requirement 4add4e243 incus/server/network/ovn/driver: Fix duplicate external network ip check on network creation 0b1737305 i18n: Update translation templates 52f835d4d incus/image/copy: Add --reuse flag for --copy-aliases b4aab46e2 incus/cluster: Don't attempt to connect during join 67fe50f24 incusd: Implement core.shutdown_action 7d4b52778 incusd/evacuate: Extract evacuateStopInstance and evacuateMigrateInstance helpers 2b28bb462 doc: Update metadata b76536442 incusd/cluster/config: Add core.shutdown_action 4817f5ef6 api: Add server_shutdown_action extension 236711d0f incusd: Use QuotaWriter for backup and ISO uploads 5ceb17630 incusd: Fix nil pointer dereference in instance backup restore da44e2d05 incusd: Limit tarball YAML reads to 1MiB ec65c0015 incusd/storage/s3: Fix nil pointer dereference on truncated input afcf707e0 incusd/storage/instance: Fix bad snapshot index calculation 2b7d83a01 incusd/network/ovn: Fix TLS validation logic d768f81c0 incusd/storage/instance: Properly check dependent volumes on import 985a1dedf incusd/storage/volume: Validate snapshot entries on import 030ced1b5 incusd/storage/bucket: Validate expected metadata on import 09b6ce57f incusd/images: Add image server restriction check in image URL download path 4c480ba1d incus/server/network/ovn/driver: Validate that networks external ips are not used by another network, forward or loadbalancer 8c75386a7 incusd: Patch LINSTOR to set DrbdOptions/Disk/rs-discard-granularity 242436a30 gomod: Update dependencies 03da9f6b8 incusd/storage/s3: Derive AWS region from S3 endpoint URL 30969fc20 incusd: Switch minio S3 client for AWS SDK 1a947907f tests: Replace minio with simple built-in S3 endpoint 4226c0a58 incusd/storage/s3: Remove minio supervisor and ActivateBucket a49dcb509 incusd/storage: Remove remaining minio interactions be6107a27 incusd/storage/s3: Migrate data from minio to new format 5f7739d49 incusd/storage/s3: Switch to new listener 1cffadf40 incusd/storage/s3: Add in-process S3 handler package 9dbdeeaff incusd/instances: Fix gofump 1a8513c96 internal/server/cgroup: Fix gofumpt b3440a54e internal/rsync: Fix gofumpt 088bc766b i18n: Updatee translation templates 1c03717b7 incus/storage_bucket: Fix bad list column help message 1665ec10d i18n: Updatee translation templates ab9c4bffe incus/network_zone: Fix missing example description a4029535e i18n: Updatee translation templates fdb8f8754 incus/cluster: Fix spelling of YAML 260f5a750 i18n: Update translation templates e9cf5710b incus/storage: Fix typo 36611e884 incusd/storage/linstor: Tune DrbdOptions/Disk/rs-discard-granularity on pool creation 12257dd6d incusd: Fix cross-server migration being used instead of intra-cluster migration when storage and target are specified e96b5b7c4 incusd: Add support for overriding disk device pool during migration dd6e654cf incusd/instance: Add support for overriding disk device pool during migration 69b080dcf incusd/instance: Add UpdateDevices b8ba0244f incusd/storage: Add support for overriding disk device pool during migration 581475227 incusd/migration: Add support for overriding disk device pool during migration edc6875e9 client: Pass device override information during copy 872f3c203 incusd/migration: Add DeviceName field to DependentVolume 66f2ba05d incusd/storage: Allow overriding pool for dependent disk during migration 6da91897b github: Add disclaimer on bug reports 90f33b04c github: Automatically close untyped issues ec7ac5758 tests: Drop xtables firewall driver support ad217091e doc: Drop xtables/iptables/ebtables references f55dba32b incusd/firewall: Drop xtables/iptables/ebtables backend (nftables only) c76f48ba9 i18n: Update translation templates f57d9331a tests: Drop legacy [custom/] prefix a276dbb79 incus/storage_volume: Drop legacy [custom/] prefix a0e3a97b0 incus/usage: Add deprecation warning for the <key> <value> syntax 6ad50791e incus/color: Add warning prefix e1e02589e incus/remote_unix: Drop legacy <remote> syntax a14ec478b shared/cliconfig: Drop legacy <remote> syntax f416558d7 incus/config_trust: Drop legacy [<remote>:] ATOM syntax 1924513f3 incusd/storage/linstor: Update comment da54afdef Translated using Weblate (Portuguese) d5ccd2f26 incusd/network/bridge: Drop dnsmasq version checks below 2.90 a4246c546 incusd/rsync: Drop rsync version checks below 3.2.0 73d4ebc2f incusd/apparmor: Drop AppArmor version checks below 3.0.0 6d51ce3ac incusd/firewall/nftables: Drop nftables version checks below 1.0.0 0c8a5ba0e incusd/storage/truenas: Bump baseline to 0.7.7 a03b2c3f2 incusd/storage/lvm: Drop LVM version checks below 2.03.11 26d064e6a incusd/storage/btrfs: Drop btrfs version checks below 6.12.0 37525af0e incusd/storage/zfs: Drop ZFS version checks below 2.1.0 0aa222dd9 incusd/instance/qemu: Drop QEMU version checks below 8.2 0bedc0467 incusd: Drop kernel version checks (6.12 baseline) 57315170c doc/requirements: Expand on minimum versions e8b2db413 shared/idmap: Keep respecting INCUS_IDMAPPED_MOUNTS_DISABLE 2513e3430 incusd/instance/lxc: Drop pidfd fallback paths 87df02fad incusd/seccomp: Assume pidfd kernel support in MakePidFd 1d0a118f4 incusd/device/proxy: Drop pidfd fallback in setupProxyProcInfo e22258cc6 incusd/forknet: Remove unused info subcommand 11edb7ec1 incusd/instance/lxc: Drop forknet info fallback in networkState 21c4e5324 incusd/seccomp: Update LXC baseline b29832f79 incusd/seccomp: Update kernel baseline 328bde333 incusd/apparmor: Update kernel baseline 6e5459033 incusd/device: Update kernel baseline 3819225c0 incusd/instance/lxc: Update kernel baseline badeab48d incusd/sys: Update kernel baseline ab0375fba incusd: Remove kernel feature detection 3608a8226 client: Add bitmap manipulation functions 21fd4a1cf tests: Add more thorough tests for pull/push operations 198219b7e incus: Improve cp compatibility for pull operations 1cbe02367 incusd/seccomp: Update LXC baseline 2738dba58 incusd/instance/lxc: Update LXC baseline ddb9596c1 incusd/device: Update LXC baseline 96debc3fb incusd/cgroup: Update LXC baseline 63428c18e incusd: Reset LXC feature detection 6a0001aeb i18n: Update translation templates 5223b3afe incus: Generalize -a shorthand for --all 6fd85b2f3 incus: Generalize -t shorthand for --type 3013e8a32 incus: Generalize -f shorthand for --format 9af237518 incus: Generalize -f shorthand for --force 68db650ea incus: Wrap addition of native integer flags 1d26fd0ee incus: Wrap addition of boolean flags 17bdaeff5 incus: Wrap addition of integer flags 4bd27e795 incus: Wrap addition of string array flags 802bd453f incus: Wrap addition of string flags d7eaca04b i18n: Update translation templates 12e5b4dc4 incus/admin_sql: Clarify behavior on standalone systems 5e599d5cb incus/profile: Clarify example description a33515d91 incus: Add missing example descriptions 0de2b2036 incus; Fix copy/pasted list column description cc7daba8c incusd/storage/drivers: Fix migration import-shadowing 12f3fe8d5 incusd/instance/drivers: Check whether an instance snapshot can be safely restored 4da5b79c9 incusd/storage: Add CanRestoreInstanceSnapshot and qcow2CanRestoreSnapshot 4d217073f incusd/storage/drivers: Run Qcow2Info in read-only mode 9e3e53b7a incusd/storage/drivers: Add CanRestoreVolume 0710b22dd incus-agent: Work around issue when built with GO111MODULE=off 6daecfe4c Translated using Weblate (Russian) 501438798 doc: Remove cgroup1 mentions 5dd5ccbe3 incusd/sys: Remove cgroup1 support aec0b124d incusd/seccomp: Remove cgroup1 support 9d8d8358c incusd/device: Remove cgroup1 support 5ac30f130 incusd/apparmor: Remove cgroup1 support aa4e6470c incusd: Remove cgroup1 support 3d69764bc incusd/instance/lxc: Remove cgroup1 support 48ea96d4f incusd/cgroup: Require Cgroup V2 0a78b368b incus/instance/drivers/lxc: Early return state call in case instance is in error state Signed-off-by: Leon Schoch <git@darkress.xyz> f96d10c34 incus/instance/drivers/qemu: Early return state call in case instance is in error state Signed-off-by: Leon Schoch <git@darkress.xyz> f88c382cd incus/instance/drivers/common: Add isErrorStatusCode function Signed-off-by: Leon Schoch <git@darkress.xyz> 4eb479d18 doc/benchmark_performance: Mention GOPATH 7680c2699 i18n: Update translation templates 669564096 incus/network: Add --target to network list 2c92a0712 incusd/networks: Support targeting of network list 72b08d318 Translated using Weblate (Russian) c35a936f9 internal/linux: Add logging to ClearBlock a05cb3bd0 shared/validate: Fix name validation on single character 235b4dc89 incusd/storage: Prevent migration of dependent volumes for snapshot instances b54b7ca36 incusd/instances/qemu: Fix crash on nil qmp handler in RunJSON 2eb8f2cb2 incusd/instance/drivers: Add check to notify disk only during cluster move d19382c0a incusd/instance/drivers: Add support for live-migration of dependent volumes with a changed name a357bb02a incusd/storage: Add support for copying dependent volumes on the same target when the root volume storage changes 3dee40eab incusd/storage: Add support for migrating dependent volumes with a new name f6a612ac5 incusd/instance/drivers: Remove temporary snapshot block device after migration 685ef4c2c incusd/storage: Include dependent disks in copy requests 1e9450074 incusd: Allow copy only when all volumes are on remote storage 08fb9970f incusd: Add validation for dependent volumes during copy request a9df55ddf incusd/instance/qemu: Use timeouts for agent operations 995f4eb08 Translated using Weblate (Russian) 8d9c85c01 Translated using Weblate (Portuguese) b48d046bd incus-agent: Use psutil for process count 1de223c97 incusd/instance/qemu: Improve OS detection for FreeBSD 58c0823ca i18n: Update translation templates 2f516db4d tests: Test cp-like flags in incus storage volume file push e56a3a0fb incus: Add cp-like flags to incus storage volume file push be8630b9f incus: Defer dereferencing error handling 855ae0da5 tests: Test cp-like flags in incus file push e9b5ee4eb incus: Add cp-like flags to incus file push 6b508d741 incus: Widen stdout checks in pull commands 1b3db667c incusd/instance/edk2: Add support for seabios at bios-256k 4ac7b8ec3 Translated using Weblate (Portuguese) ecde36d9f incusd/storage: Add support for export/import qcow2 in raw format ff161e795 incusd/storage/drivers: Make createParentSnapshotDirIfMissing public 93a87a98b incusd/storage/drivers: Extract unpackVolume and backupVolume to util c45dfec15 incusd/images: Allow simpler HTTP headers 723a49347 Translated using Weblate (Tamil) 3cecb3b23 Translated using Weblate (French) e12d0b9fe Translated using Weblate (French) d9d4b9c21 Translated using Weblate (French) 18dc92a0b Translated using Weblate (French) f80c9cad5 Translated using Weblate (French) a261f9e4d Translated using Weblate (French) b59c809ec Translated using Weblate (French) 1fe001a03 Translated using Weblate (French) ac67a360c Translated using Weblate (French) b97d27483 Translated using Weblate (Japanese) ec6c78888 Translated using Weblate (Japanese) bb672a06b Translated using Weblate (Japanese) 185f11f79 Translated using Weblate (Georgian) cfef91def Translated using Weblate (Georgian) 32c8fce19 Translated using Weblate (German) add12c5b1 Translated using Weblate (German) ff2059c10 Translated using Weblate (German) aec7c7bb8 Translated using Weblate (German) 19e06dcca Translated using Weblate (German) 8b3b548d0 Translated using Weblate (Indonesian) d313395d9 Translated using Weblate (Indonesian) df09649b1 Translated using Weblate (Indonesian) 43aa2567b Translated using Weblate (Chinese (Simplified Han script)) 035ff34ef Translated using Weblate (Chinese (Simplified Han script)) 9c63faab4 Translated using Weblate (Chinese (Simplified Han script)) 791e595e1 Translated using Weblate (Chinese (Simplified Han script)) 646c7a710 Translated using Weblate (Chinese (Simplified Han script)) c59f0be76 Translated using Weblate (Chinese (Simplified Han script)) 8708d8b06 Translated using Weblate (Chinese (Simplified Han script)) 9a930e77c Translated using Weblate (Chinese (Simplified Han script)) e3e02890c Translated using Weblate (Chinese (Traditional Han script)) eb6c49cb1 Translated using Weblate (Chinese (Traditional Han script)) 5fc4f6a6e Translated using Weblate (Greek) 87e9699ef Translated using Weblate (Portuguese) d50a2b6e8 Translated using Weblate (Portuguese) f93b46581 Translated using Weblate (Swedish) fd8e5af34 Translated using Weblate (Swedish) f020810b3 Translated using Weblate (Portuguese (Brazil)) c8829442f Translated using Weblate (Portuguese (Brazil)) f9e0b711b Translated using Weblate (Portuguese (Brazil)) 5d999a9c7 Translated using Weblate (Norwegian Bokmål) 58ea9ea9f Translated using Weblate (Norwegian Bokmål) b478af42a Translated using Weblate (Spanish) 1d466f332 Translated using Weblate (Spanish) 99d041080 Translated using Weblate (Spanish) 27c4a7882 Translated using Weblate (Dutch) e25913a48 Translated using Weblate (Dutch) e806d2d7e Translated using Weblate (Russian) 088cd0149 Translated using Weblate (Russian) fbae00bb2 Translated using Weblate (Italian) b2ff3a455 Translated using Weblate (Italian) dc6833bbb shared/archive: Avoid concurrent calls to Wait c6b9378c1 incusd/migrate: Limit timeout to initial handshake c0ea1f952 incusd/instance/drivers: Add support for handling BLOCK_JOB_COMPLETED and BLOCK_JOB_ERROR events 31c5e214f incusd/instance/drivers/qmp: Wait for block job completion after issuing block-job-complete 8431a2829 i18n: Update translation templates 879a45185 tests: Add import from stdin and export to stdout 64bd8f9dc incus/storage_bucket: Improve import/export file handling e15aa2abc incus/storage_volume: Improve import/export file handling 9d332db99 incus/import: Improve stdin handling 3c262355d incus/export: Improve target file handling 47c8f826d i18n: Update translation templates 76ec6bcf2 incus/info: Tweak wording in resources output 115791cd4 i18n: Update translation templates b197dffe9 incus/cluster: Tweak error message 4777803e0 incusd/device/nic: Prevent USB NICs on migratable VMs 14e58f87b gomod: Update dependencies 18e9f0879 incusd: Increase devices tmpfs f1c264a79 incusd/devices/disk: Lock creation of ISO images 606647b88 incusd/instance/qemu: Fix boot state recording 7a7bb41ce Translated using Weblate (Russian) ec50d3b37 incusd/migration: Bump timeouts to 30s a474bf9cc Translated using Weblate (Russian) f05bd57bd incusd: Switch io.Copy to util.SafeCopy f932d77bb incus: Switch io.Copy to util.SafeCopy 27402978f incus-migrate: Switch io.Copy to util.SafeCopy 573ba5a66 incus-user: Switch io.Copy to util.SafeCopy c0079ad85 incus-agent: Switch io.Copy to util.SafeCopy 8b1aeac6e incus-simplestreams: Switch io.Copy to util.SafeCopy c37033dd5 lxc-to-incus: Switch io.Copy to util.SafeCopy e126d24f6 lxd-to-incus: Switch io.Copy to util.SafeCopy 3f98917f3 internal/rsync: Switch io.Copy to util.SafeCopy 262451981 internal/io: Switch io.Copy to util.SafeCopy 0e6b86c21 internal/util: Switch io.Copy to util.SafeCopy 309a2e60b shared/util: Switch io.Copy to util.SafeCopy efc0c11e1 shared/cliconfig: Switch io.Copy to util.SafeCopy a08d2db1b shared/ws: Switch io.Copy to util.SafeCopy 2614f7ff1 client: Switch io.Copy to util.SafeCopy 1396bcc73 incusd: Switch io.CopyN to util.SafeCopy 3a6f94d8c incus: Switch io.CopyN to util.SafeCopy 217433e53 incus-migrate: Switch io.CopyN to util.SafeCopy 9fb55bf99 shared/util: Introduce SafeCopy 85dc304ae incusd/migrate: Bump migration timeouts 4e8b67428 incusd/seccomp: Cleanup pointless check e57a32b76 shared/subprocess: Cleanup pointless check 42278bd2b shared/archive: Improve detection and error handling 865297b22 Translated using Weblate (Portuguese (Brazil)) eb4d8b09c Translated using Weblate (Portuguese (Brazil)) 70e773391 Translated using Weblate (German) 97791d99f Translated using Weblate (German) 78c85c4ba Translated using Weblate (German) 80f749062 Translated using Weblate (German) 6c02c0eff Translated using Weblate (German) a7db932b6 Translated using Weblate (Dutch) dfac19eb3 Translated using Weblate (Dutch) 0c719df86 Translated using Weblate (Portuguese) c84f10149 Translated using Weblate (Portuguese) 9d9c37d4f Translated using Weblate (Norwegian Bokmål) b0711d804 Translated using Weblate (Norwegian Bokmål) 8f0f166c8 Translated using Weblate (French) ca3e63832 Translated using Weblate (French) e9bfa975c Translated using Weblate (French) 75e97bf63 Translated using Weblate (French) d931dbd92 Translated using Weblate (French) e5f26b294 Translated using Weblate (French) 56c3fa313 Translated using Weblate (French) 26beb9fad Translated using Weblate (French) 705e3cfaf Translated using Weblate (Greek) 524ad4213 Translated using Weblate (Chinese (Traditional Han script)) 3ca794e5f Translated using Weblate (Chinese (Traditional Han script)) 271a432e3 Translated using Weblate (Italian) f6bc421d4 Translated using Weblate (Italian) 5b7b2c035 Translated using Weblate (Georgian) 7250a4391 Translated using Weblate (Georgian) 4d69a6b69 Translated using Weblate (Indonesian) 0954a6ea7 Translated using Weblate (Indonesian) 3d5e09e9a Translated using Weblate (Russian) fb0d8d848 Translated using Weblate (Russian) d70383bd3 Translated using Weblate (Swedish) 384920c8e Translated using Weblate (Swedish) 26e000eda Translated using Weblate (Chinese (Simplified Han script)) 7c5d0d882 Translated using Weblate (Chinese (Simplified Han script)) 891bc2e34 Translated using Weblate (Chinese (Simplified Han script)) d8aedb5ef Translated using Weblate (Chinese (Simplified Han script)) 51d70f9be Translated using Weblate (Chinese (Simplified Han script)) f7474f883 Translated using Weblate (Chinese (Simplified Han script)) 719942381 Translated using Weblate (Chinese (Simplified Han script)) e62d0af9d Translated using Weblate (Chinese (Simplified Han script)) 163a7b450 Translated using Weblate (Spanish) 7b011b8b0 Translated using Weblate (Spanish) d2af801a0 Translated using Weblate (Japanese) ab0015bb0 Translated using Weblate (Japanese) bf9a96602 Translated using Weblate (Japanese) 04a7a1358 Translated using Weblate (Tamil) 229da7b64 incusd/project: Make checkRestrictionsAndAggregateLimits validate pool access 677120895 doc: Update config d7cc9c59d incusd/project: Add support for restricted.storage-pools.access 003932c0f api: Add projects_restricted_storage_pool_access extension da618fb1d incusd/instances: Don't delete ephemeral instances on system shutdown d4c9dfcea incusd/storage/drivers: Use 'qemu-img info' in read-only mode 1de0a4652 incusd/storage/drivers: Add syncBtrfs 62cda5636 incusd/storage: Improve qcow2 volume handling 8f7b2a214 incus/server/network/ovn/driver: Only add discard route if it doesn't exist already 91868e436 incus/server/network/ovn/nb: Mark route as discord when nexthop is 'discard' 7f9535fa3 incusd/response/upgrade: Add small delay for NBD c9d51c466 client: Fix bad error handling bed4cd20f incusd/migrate: Set short timeouts on read/write of control data 69255206c incusd/instance/qemu: Handle stateful detection corner case 2826d1ae9 doc: Update config a59ad82eb incusd/instance/qemu: Don't export internal vcpus and numa nodes maps a4aed86f0 incusd/instance/qemu: Make use of new migration state logic 0c0a3ddfb incusd/instance/qemu: Move topology functions to new file 1f8037877 incusd/instance/qemu: Add new migration state volatile ee5cb850d incusd/instance/qemu: Rename internal structs 26227cae3 internal/instance: Introduce volatile.vm.boot_state f272bb356 incusd/storage: Improve snapshot creation rollback handling 99cc09c7b incusd/instance/drivers: Improve snapshot creation rollback handling 18d1e53dc incusd/storage/drivers: Fix ordering in Qcow2DeletionCleanup bf9506254 incusd/storage: Allow exposing dirty bitmaps through NBD export in offline mode 4bb79479d incusd/instance/drivers: Allow exposing dirty bitmaps through NBD export in online mode d5bc02c00 incusd/instance/qemu: Fix RTC handling on Windows b8ac4bde1 doc/rest-api: Refresh swagger YAML 5f26b611e incusd: Return bitmap endpoints by default, objects with recursion=1 38985cee8 i18n: Update translation templates aac4f8a20 tests: Add strict pull checks for directories f8ec5611a incus: Enforce stricter directory checks b67d5b8ab incus: Fix Windows absolute paths 629047c3f incusd/apparmor/qemuimg: Expand symlinks cb0dc427b incusd: Pass instanceStateful flag during instance snapshot 13f4389fa incusd/device: Pass instanceStateful flag during instance snapshot 17ce1b91c incusd/storage: Add instanceStateful flag to volume snapshot operations 89f548366 client: Forward skopeo errors a9e6edfc9 incusd/instance/lxc: Don't return nil when not implemented 5c0793cc2 doc/rest-api: Refresh swagger YAML a642e83ca incusd: Add API endpoints for managing dirty bitmaps 1de4ab1bc incusd/storage: Add InstanceByVolumeName b9d98fb6e incusd/instance: Add methods to manage dirty bitmaps f4ad06efb shared/api: Add structs for managing dirty bitmaps 46f96f983 incusd/instance/qmp: Add commands to manage dirty bitmaps b2d72df1b incusd/storage: Support NBD export in offline mode 437b102d2 incusd/storage/drivers: Implement ActivateTask 9833e0508 incusd/storage: Export snapshot when VM is running to ensure consistency 2db310feb incusd/instance: Export snapshot when VM is running to ensure consistency eaf588f07 incusd/instance/drivers: Improve error when NBD server is already running 020793d72 incusd/instance/qmp: Add QueryBlockExports and QueryNBDBlockExports d3f6f2ffe i18n: Update translation templates a9170d966 incus/storage/volume: Add NBD command fc7d19bb5 incusd/instance: Implement ConnectNBD ec3fde445 doc/rest-api: Refresh swagger YAML 926002c7f incusd/storage: Implement NBD functions 5f4869b5c incusd/storage_volumes: Add NBD API b2c209539 client: Add GetStoragePoolVolumeBlockNBDConn e133c59e9 incusd/auth: Add can_connect_nbd b5a81e51e api: storage_volume_nbd 8babda1d9 incus: Enable admin recover and admin sql on all platforms 9d4f3b770 incusd/instance/qemu: Scale SCSI queues with CPUs a001d5e8d incusd/instance/drivers: Fix live migration of instances with snapshots 7f4c58320 incusd/device/nic_bridged: Handle physical NICs 47512f962 doc/image_format: Update Pongo2 website ee5d142bf incusd/instances/qemu: Skip vmcoreinfo on ppc64le 974eb2b8a incusd/device/nic_physical: Fix inheritance from network 2259e714e incusd/device/nic_physical: Fix bridge handling eefd6f880 incusd: Don't expose the API extension list pre-authentication d71c37044 incusd/storage: Add support for stateful snapshots for qcow2 volumes b29ab524b incusd/instance: Add support for stateful snapshots for qcow2 volumes 034c4a1b2 gomod: Update dependencies 39eef9765 doc: Update config 880c84caa incusd/device/nic_physical: Fix device validation 3777a484e doc: Update metadata 644d69d7f incusd/cluster/config: Clarify description of oidc.claim option b84add734 tests: Add tests for exporting/importing dependent volumes 142e03b80 incusd/storage: Use device name when importing dependent volumes from backup 2889445b3 incusd/forksyscall: Handle mount arguments when using idmap 672189f10 incusd/storage: Improve comments on locks be1a60487 tests: Rewrite out-of-space test to use profiles 68d6be36e incusd/instance/drivers: Pass the cleanupDependencies flag to device Remove 58fd96a51 incusd/device: Add cleanupDependencies argument to Remove() method 1ea73e37b incusd/storage: Rename createDependentVolumes to createDependentVolumesFromBackup 068dce801 incusd/storage: Improve logging during dependent volume creation from backup 07faf5e0b incusd/storage: Support optimized storage for dependent volumes 65a56f4e3 incus/server/network/ovn/driver: Cleanup stale instance port uuids from acl port groups on instance stop 40a7bbae0 incus/server/network/ovn/nb: Add function to get PortGroups by Port UUID 617d88028 incusd/instance: Rename deleteDependentVolumes to cleanupDependencies 97825998c incusd: Configure exceptions to the 1MiB limit 6aa357331 incusd: Limit request body to 1MiB by default 9c4945c2b incusd: Clarify shutdown message ea8289d96 incusd/instances: Implement cancelation in exec logic d84ed053d incusd/migration: Implement cancelation in migration logic 913dd1482 incusd/storage: Fix potential deadlock 41589e836 incusd/storage: Fix race in caching logic a1d3f28c9 incusd/storage: Move dependent volume deletion from storage to instance delete() 95b761923 incusd/instance: Move dependent volume deletion from storage to instance delete() beed5b588 incusd/storage: Pass additional parameter to Delete method 6573e9bc7 incusd/instance: Pass additional parameter to Delete method 43d86bef5 incusd/storage: use ForEachDependentDiskType and HasDependentDisk from instance a223c01b8 incusd/instance: Add HasDependentDisk and ForEachDependentDiskType to instance interface c25590ea5 incusd/storage: Add support for cross-cluster dependent volumes migration 372818c85 incusd/instance/drivers: Add support for cross-cluster dependent volumes migration d2af510ec incusd/instance: Add support for disk name to ExportQcow2Block 8f8fc2835 incusd/storage: Add ShouldMigrateDependentVolume bca9d223d incusd/device: Ignore 'not found' errors when updating dependent config during device add/remove e69aba01f tests: Update for slight YAML differences 271cd4cf0 test: Fix ordering of godeps.list 81044dc52 incus: Update for new YAML empty reader behavior a996d03ae gomod: Update dependencies 853f96f9d test: Switch to go-yaml/v4 4b69bf2db incus: Switch to go-yaml/v4 0adef7322 incusd: Switch to go-yaml/v4 3d178e135 incusd/storage/drivers: Switch to go-yaml/v4 b73a1fe4c incusd/backup: Switch to go-yaml/v4 20a8c5e06 incus-simplestreams: Switch to go-yaml/v4 7a8c6aea4 incus-migrate: Switch to go-yaml/v4 39a18a73b incus-agent: Switch to go-yaml/v4 fa3a8d4dd incusd/storage: Switch to go-yaml/v4 de27e44be incusd/instance/drivers: Switch to go-yaml/v4 9f8574a71 shared/validate: Switch to go-yaml/v4 28e767d80 shared/subprocess: Switch to go-yaml/v4 cda3ac59b shared/cmd: Switch to go-yaml/v4 a74d566c0 shared/cliconfig: Switch to go-yaml/v4 0fae4ba67 shared/api: Switch to go-yaml/v4 ffeb2f1f1 Translated using Weblate (Chinese (Simplified Han script)) a328acf71 Translated using Weblate (Chinese (Simplified Han script)) 54c1875da Translated using Weblate (Chinese (Simplified Han script)) 2e2a90dbb Translated using Weblate (Chinese (Simplified Han script)) 5dbbf138b Translated using Weblate (Chinese (Simplified Han script)) a16f18074 Translated using Weblate (Chinese (Simplified Han script)) 8341cb20e Translated using Weblate (Chinese (Simplified Han script)) 1d2e9a8ce Translated using Weblate (Chinese (Simplified Han script)) 37bc93550 Translated using Weblate (Swedish) 5a741260a Translated using Weblate (Swedish) aca565572 Translated using Weblate (Indonesian) c096a39a9 Translated using Weblate (Indonesian) 2c81a01cf Translated using Weblate (Italian) 5ca094a56 Translated using Weblate (Italian) d70df485d Translated using Weblate (Norwegian Bokmål) a1a425222 Translated using Weblate (Norwegian Bokmål) 51f92c87e Translated using Weblate (Greek) 3cdda102e Translated using Weblate (German) a465af979 Translated using Weblate (German) 67184dafe Translated using Weblate (German) d6eda2813 Translated using Weblate (German) b91bc13bd Translated using Weblate (German) b6ecebee3 Translated using Weblate (Dutch) 8686539df Translated using Weblate (Dutch) 68d48808b Translated using Weblate (Russian) 6ec02bbc9 Translated using Weblate (Russian) dcc24fbd6 Translated using Weblate (Spanish) 683b1c720 Translated using Weblate (Spanish) 8e892cf41 Translated using Weblate (Chinese (Traditional Han script)) ee6091fae Translated using Weblate (Chinese (Traditional Han script)) e0e9e891a Translated using Weblate (French) 13c873017 Translated using Weblate (French) 9f403f270 Translated using Weblate (French) 8424417dc Translated using Weblate (French) 0232985c3 Translated using Weblate (French) 5e076e795 Translated using Weblate (French) a723c451d Translated using Weblate (French) 70d7b0f11 Translated using Weblate (French) 367262a09 Translated using Weblate (Georgian) 0b68e72f7 Translated using Weblate (Georgian) af5c0b7f2 Translated using Weblate (Tamil) 76f352459 Translated using Weblate (Portuguese) 141c33107 Translated using Weblate (Portuguese) e3b52179a Translated using Weblate (Japanese) 3a1a6a31b Translated using Weblate (Japanese) 1ab8747c8 Translated using Weblate (Japanese) 348b5b908 Translated using Weblate (Portuguese (Brazil)) d92cf3270 Translated using Weblate (Portuguese (Brazil)) ac893aecc incusd/storage/zfs: Use old-style ZFS types dfc98eeaf incusd/storage/truenas: Use old-style ZFS types 1b0c4d1d6 cmd/incus-simplestreams: Add flag for overriding product name 17e857533 incusd/network/state: Use canAccessNetwork c37b9bf7c shared/cliconfig: Avoid treating `=` as part of a remote name 8c8733af6 incusd/storage/truenas: Retry iSCSI map request 568bca413 incusd/instances: Allow more concurency ac805fc4a incusd/storage/truenas: Implement better caching 5d05e18a8 incusd/storage/zfs: Implement better caching 77d89e32e incusd: Remove explicit caching mechanism in favor of implicit 71b33fb57 incusd/instance/common: Don't perform costly storage actions when no snapshots f7f600b2d tests: Add additional tests for dependent volume handling ff71fe442 incusd/device: Update 'dependent' flag on device add and detach 2f3b0f04c incusd: Disallow setting the 'dependent' key on volume creation 33fa8fe83 incusd/response: Make pipeResponse flush headers ASAP 3d4a75f7c incusd: Trigger IncusOS update check on version mismatch 312ba9f57 internal/incusos: Implement TriggerSystemUpdateCheck 0c0fd0e32 internal/incusos: Allow non-GET requests 42653279a tests: Test dependent volume deletion on instance deletion e0ade0dfc incusd/storage: Delete dependent volumes on instance deletion 43b992af8 Translated using Weblate (Russian) db4deacff Translated using Weblate (Georgian) 204c0fa52 incusd/instance/qemu: Omit audio device on systems without virtio-sound 9d5c86f4f incusd/instance/qemu: Add virtio-sound detection logic f305f8fdd incusd/instance/qmp: Add QueryVirtioSoundDevice c95f5ba52 incusd: Fix bad type in format strings 5ee93ed5d incus-benchmark: Remove unused function 599396985 incusd: Un-export remaining exported functions da956b9f0 incus-benchmark: Un-export remaining exported functions 73a55dc5b incus-migrate: Un-export remaining exported functions d7696df14 incus: Un-export remaining exported functions cf7d05517 fuidshift: Un-export Command and Run functions 15e1c6011 lxc-to-incus: Un-export Command and Run functions 92d4bccb6 lxd-to-incus: Un-export Command and Run functions 3affc2304 incus-user: Un-export Command and Run functions 940eb2763 incus-agent: Un-export Command and Run functions 077443693 incus-simplestreams: Un-export Command and Run functions 2eda71422 incus-benchmark: Un-export Command and Run functions 511834c55 incus: Un-export Command and Run functions 60cc2aacb incusd/instance/qemu: enable SPICE audio via feature gate 1143820eb incusd/instance/qemu: Export plan9 drives only when supported 6b2bbb014 incusd/instance/qemu: Add plan9 detection logic 182a89bb2 incusd/instance/qmp: Add Query9pDevice 59bcf3c8b incusd/instances/qemu: Rework qemuArchConfig e87972362 incusd/instance/qemu: Disable SPICE on systems missing support 72d84b951 incusd/instance/qemu: Add SPICE detection logic 0ad430455 incusd/instance/qmp: Add QuerySpice ad80c0886 incusd/instance/agent-loader: Use Linux arch names 7144a9f7f incus/version: Gracefully fail when server unreachable c9c054f6d client: Optionally skip blocking for OIDC authentication b6f19e119 Added translation using Weblate (Georgian) 60ada6cbc github: format INCUS_VERSION from tag in release workflow 5068001c2 shared/cliconfig: Add support for encrypted TLS keys to keepalive proxy ff17bc7c7 shared/cliconfig: Implement TLS cert/key/ca caching 12dda5c91 shared/cliconfig: Shorten path to using keepalive proxy Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions