Weekly news #396

Weekly status for the week of 19th May to 25th May.

Introduction

This past week, LXD received several bug fixes and a quality-of-life feature that optionally waits for networks and storage pools to be ready, in addition to LXD being ready to process requests.
Thanks to all the contributors!

New options for LXD readiness check

The lxd waitready command, which waits for LXD to become operational, has been extended with new options. It can now wait for all network and/or storage pools to be fully ready, ensuring your scripts interact with LXD only when it’s in the expected state.

lxd waitready --network           # Wait for all networks to be ready
lxd waitready --storage           # Wait for all storage pools to be ready
lxd waitready --network --storage # Wait for both networks and storage pools to be ready

Bug Fixes

  • Fixed an issue where custom storage bucket configuration was not applied during bucket activation resulting in failed volume mount.
  • Improved ETag mismatch error message with guidance for resolution.
  • Fixed an issue where LXD would inconsistently allow the same physical interface to be used by multiple managed networks on a cluster member. LXD now properly validates interface usage across all members to prevent conflicts.
  • Fixed an issue where unprivileged whiteout creation was blocked in nested user namespaces when using the syscall interception feature. LXD now mirrors the expected kernel behavior to allow this operation.

LXD UI

  • The UI now supports creation and editing of cephobject storage pools.

LXD images

Changes on images: simplestream remote:

  • Added Mint Xia
  • Removed Mint Una (EOL in April 2025)

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

LXD UI

LXD Charm

  • Nothing to report this week

LXD Terraform provider

PyLXD

LXD snap

2 Likes