Kadin Sayani

Results 11 issues of 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`...

Documentation
API

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...

Documentation
API

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.

Documentation
API

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.

Documentation
API

- [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...

Improvement
Jira

## 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). -...