Weekly news #386

Weekly status for the week of 3rd March to 9th March.

Introduction

The highlight of the past week is the added support for attaching virtual machine snapshots to other virtual machines. Additionally, LXD received several bug fixes in preparation for the upcoming 6.3 release.

Thanks to all the contributors!

Attach virtual machine snapshot as disk device

LXD now supports attaching virtual machine snapshots as read-only disk devices to other virtual machines.

For example, to attach a snapshot snap0 of virtual machine v1 to another VM as a disk device, use the following device configuration:

devices:
  v1-snap0:
    type: disk
    pool: default
    source: v1
    source.type: virtual-machine
    source.snapshot: snap0

Or using lxc:

lxc config device add <instance> v1-snap0 disk \
    pool=default \
    source=v1 \
    source.type=virtual-machine \
    source.snapshot=snap0

Documentation: Storage volumes - Attaching virtual machine snapshots to other instances

Bug Fixes

  • Fixed an issue where merging SSH keys in cloud-init could unintentionally add new users, as the users field from user-data overwrote the users field in vendor-data.

  • Fixed an issue where retrieving native bridge information would fail if the Open vSwitch (OVS) daemon was not active. Now, the native bridge is checked before performing any OVS related checks.

  • Fixed incorrect snapshot creation command in lxc help messages.

  • Improved error message when images are not found on the remote server.

  • Fixed an issue where the proxy device’s unix socket would persist after the device was removed.

LXD UI

  • The focus was on TLS and OIDC users with limited permissions. The final UI section to receive adaptive behavior for restricted permissions was the storage volume pages. This effort was completed last week with the introduction of warning modals for permission misconfiguration. The UI now provides a seamless user experience for any combination of fine-grained permissions.

  • Support for clustered environments was improved even further. Previously, fixes were applied to the network, storage pool, and server configuration pages in clustered backends. Last week, storage pool usage reporting was enhanced, making metrics available by cluster member for storage pools that are local to a member. This completes a significant effort to improve clustered environment configurations in the UI.

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

  • Nothing to report this week

PyLXD

  • Nothing to report this week

LXD snap

3 Likes