Kadin Sayani
Kadin Sayani
Cherry-picked from the below PRs: https://github.com/lxc/incus/pull/357 https://github.com/lxc/incus/pull/368 https://github.com/lxc/incus/pull/477 https://github.com/lxc/incus/pull/490 https://github.com/lxc/incus/pull/542 https://github.com/lxc/incus/pull/552 https://github.com/lxc/incus/pull/588 https://github.com/lxc/incus/pull/597 https://github.com/lxc/incus/pull/611 https://github.com/lxc/incus/pull/624 https://github.com/lxc/incus/pull/631 https://github.com/lxc/incus/pull/643 https://github.com/lxc/incus/pull/666 https://github.com/lxc/incus/pull/755 https://github.com/lxc/incus/pull/902
Fixes https://github.com/canonical/lxd/issues/14133. This pull request introduces a configuration option for virtual machines, `limits.cpu.pin_strategy`. This option allows users to specify the strategy for CPU auto pinning. The possible values are `none`...
Resolves https://github.com/canonical/lxd/issues/14126. This PR adds support for fetching images across all projects by adding a query parameter `all-projects` and `doGetImagesAllProjects()`. I've also added a client function to `lxd_images.go` if we...
This PR adds support for resizing (growing) VM disks without rebooting, when using ZFS or LVM storage backends. Resolves https://github.com/canonical/lxd/issues/13311.
Cherry-picked from https://github.com/lxc/incus/pull/1019.
Fixes https://github.com/canonical/lxd/issues/15525. This is a significant rework of server-side migration cherry-picked from https://github.com/lxc/incus/pull/727, improving instance migration logic. Key changes include refactoring the instance migration logic and adding support for changing...
This pull request extends TLS identity helper functions in preparation for #14884, which introduces cluster link identities, allowing for getting and activating pending TLS identities of different types. Error messages...
Introduces LXD cluster links, allowing for secure interaction between separate LXD clusters.
- [x] Audit use of completion directives and ensure consistency across CLI commands and sub commands (`ShellCompDirectiveNoFileComp` and `ShellCompDirectiveNoSpace`). For example, `lxc profile set default` includes no space due to...
## Checklist - [x] I have read the [contributing guidelines](https://github.com/canonical/lxd/blob/main/CONTRIBUTING.md) and attest that all commits in this PR are [signed off](https://github.com/canonical/lxd/blob/main/CONTRIBUTING.md#including-a-signed-off-by-line-in-your-commits), [cryptographically signed](https://github.com/canonical/lxd/blob/main/CONTRIBUTING.md#commit-signature-verification), and follow this project's [commit structure](https://github.com/canonical/lxd/blob/main/CONTRIBUTING.md#commit-structure). -...