Weekly status for the week of 27th May to 2nd June.
Introduction
This past week, no new features were added, but some bugs were fixed and documentation was further improved.
LXD Terraform provider 2.1.0
There is a new release of LXD Terraform provider. Changes can be seen on terraform-lxd/terraform-provider-lxd release page.
Bugfixes
- Fixed the issue with architecture-dependent variables
VHOST_VSOCK_SET_GUEST_CID
andBTRFS_IOC_SET_RECEIVED_SUBVOL
. These were previously hardcoded forx86_64
, leading to potential malfunctions on architectures likeppc64le
. - Fixed handling of
limits.cpu
for VM-type instances. This was a regression introduced with CPU auto rebalancing/pinning. Now, iflimits.cpu
is not set, it defaults to1
for virtual machines, and for containers there is no limit. - Fixed btrfs argument order which caused issues during btrfs storage recovery (from Incus).
All changes
The items listed below is all of the work which happened over the past week and which will be included in the next release.
LXD
- Add instructions to install the LXD agent on manually installed VMs
- fix(deps): update github.com/openfga/language/pkg/go digest to 9e3bd7a
- doc: small content cleanup
- lxd/storage/btrfs: Fix btrfs argument order
- doc: add a cloud-init example for enabling the LXD agent
- test/storage: Remove zfs rounding test
- Remove outdated leftovers in some translation files
- instance/driver_qemu: properly calculate VHOST_VSOCK_SET_GUEST_CID
- doc: effectively joining the lxd group requires to log out/in
- storage/driver_btrfs_utils: properly calculate BTRFS_IOC_SET_RECEIVED_SUBVOL
- shared/idmap: Make get_userns_fd configure the userns
- lxd/devices: properly handle cpu.limit for VM-type instances in devic…
LXD Charm
- Nothing to report this week
Distribution work
This section is used to track the work done in downstream Linux distributions to ship the latest LXD as well as work to get various software to work properly inside containers.
Ubuntu
- Nothing to report this week.
LXD snap
- Nothing to report this week