Weekly news #385

Weekly status for the week of 24th February to 2nd March.

Introduction

The highlight of the past week was LXD gaining support for automatically attaching Ubuntu Pro to LXD instances. As well as that several bugs were fixed.

Thanks to all the contributors!

Ubuntu Pro attachment for LXD instances

LXD now supports auto-attachment of Ubuntu Pro to LXD instances. This means that Ubuntu Pro can be automatically enabled on LXD instances if configured on the host where LXD is running.

This feature can be enabled by configuring the lxd_guest_attach setting in the Ubuntu Pro client.

pro config set lxd_guest_attach={on,available,off}

An additional configuration key ubuntu_pro.guest_attach (values on/off/available) was also added to override this behaviour in the guest. The below table contains all options for the host and guest.

on (host) available (host) off (host) unset (host)
on (guest) auto-attach on start auto-attach on start guest attachment disabled guest attachment disabled
available (guest) attach on pro auto-attach attach on pro-auto-attach guest attachment disabled guest attachment disabled
off (guest) guest attachment disabled guest attachment disabled guest attachment disabled guest attachment disabled
unset (guest) auto-attach on start attach on pro-auto-attach guest attachment disabled guest attachment disabled

Note: Ubuntu Pro guest attachment will become available upon the next release of the Ubuntu Pro client. The upgraded client must be present on both the host and the guest.

Bug Fixes

  • Fixed an issue in the permission subsystem which prevented the URLs of fine-grained TLS identities from being resolved to their database identifier. This prevented permissions being granted to groups where the permission referenced a single pending or fine-grained TLS identity.

  • Fixed an issue where OVN would not allocate dynamic IPs if ipv{n}.routes and ipv{n}.routes.external were set on an OVN NIC with ipv{n}.dhcp=false on its network.

  • Fixed an issue where a failure during the rendering of an operation would log the entire operation, including potentially sensitive data.

  • Fixed an issue where authentication groups and certificates were not properly deleted by triggers, causing dangling permissions to be logged.

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

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

3 Likes