Weekly status for the week of 1st April to 7th April.
Introduction
The highlight of the past week was the release of LXD 5.21.1 LTS. Please see the release notes for more details.
In addition to that we also landed two features from our roadmap; on demand kernel module loading for containers and VM CPU pinning auto-balancing. As usual there were also a selection of bug fixes and improvements.
New image server
The LXD team is pleased to announce that there is now a new image server available that provides non-Ubuntu server images for both containers and virtual machine instances. As well as Ubuntu desktop images for virtual machines.
Please see the announcement for more information.
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
- Instance: Add container
finit_module()
syscall interception support - Allow setting file permissions via API and
lxd file push --mode
- Check
lxd-agent
imports - Metrics: Do not expose the stopped instance metrics anymore
- build(deps): bump actions/checkout from 3 to 4
- Backports and gomod dependency updates (stable-5.21)
- gomod: Update dependencies
- VM: Use auto-converge for all live migrations (from Incus)
- lxc: Add images remote for images.lxd.canonical.com
- Backports (stable-5.21)
- Introduce requirements.nesting for images (from Incus)
- lxc: Make
lxc init
andlxd launch
manpages more consistent - DB: Remove
ErrAlreadyDefined
sentinel error. - test: Tweak to be able to run tests locally
- Release LXD 5.21.1 (stable-5.21)
- Auth: Generate entitlement definitions
- VM: Instance’s CPU auto rebalancing/pinning
- Bash completion additions
- Instance and storage volume name validation improvements
- Storage: Improve volume name validation in CreateCustomVolumeFromBackup
- test/lint/godeps: rework dependency checking
- Enable renovate bot
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.