Weekly status for the week of 17th July to 23rd July.
Introduction
The highlight of the past week was the release of LXD 5.16 . Please see the release notes for more information.
LXD highlights
Features
- Add API and
lxc network list-allocations
CLI command to extract IPAM information. See https://documentation.ubuntu.com/lxd/en/latest/howto/network_ipam/ for more information. - Allow setting instance properties using the
lxc set
command using the--property
flag. See https://documentation.ubuntu.com/lxd/en/latest/howto/instances_configure/#configure-instance-properties for more information.
Improvements
- Add
lxc cluster group add
command, which adds a cluster member into a specific group. See https://documentation.ubuntu.com/lxd/en/latest/howto/cluster_groups/#how-to-set-up-cluster-groups for more information.
Bug fixes
- Fixed a bug where ACLs were not saved to and restored from container images.
- Fixed a bug where expired storage volumes backups wouldn’t be cleaned up.
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
- API to extract IPAM information
- Fix/set attributes cmd
- lxc/cluster_group: Added lxc cluster group add
- Set
lxd:content_type
user property on zfs volumes - doc/getting started: add a tutorial based on the LXD demo
- doc/metrics: mention that metrics authentication can be disabled
- doc/rest-api: Use JSON object as term instead of dict
- doc: explicitly state title of related link
- instancewriter: Use right header key for tar ACLs
- Expiry storage volume backups
- lxc: Show storage volume info regardless of state
- Network: Prevent unspecified forward address
- doc: Clarify documentation on restricted.cluster.target key
- doc: Specifies the type of OIDC authentication flow more explicitly.
- doc/lxd-migrate: add an example for importing to a VM
- gomod: Update dependencies
- Move GetStoragePoolVolume to ClusterTx
- doc/clustering: update MicroCloud information
- lxd/instance/drivers/driver/lxc: make limits.memory.swap work properly
- github: pin curl to older version
- doc/metrics: add missing line break
- inclusive identities
- Revert “github: pin curl to older version”
- network: Handle networks that do not implement
Leases()
innetwork-allocations
request - lxc: Fix network list-allocations output format
- doc: Update
lxc network list-allocations
output format
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.
Snap
- Nothing to report this week.