Weekly status #247


Weekly status for the week of the 2nd May to the 8th May.

Introduction

This past week has been fairly quiet as several members of the team were meeting in person for a product roadmap sprint. However there have still been a few bug fixes and several documentation improvements added.

@stgraber has also added a video covering LXD’s BGP integration (networking routing) feature:
https://www.youtube.com/watch?v=C9zU-FEqtTw

LXD

Improvements:

  • Various improvements to network related documentation content and structure.

Bug fixes:

  • Fixed an issue that was preventing instance snapshot deletion in certain circumstances.
  • Fixed an issue that was causing LXD to crash during optimized refresh.
  • Prevents the use of instance snapshot names (i.e <instance name>/<snapshot name>) in instance specific API routes.
  • Fixed an issue that was leaving out extra info in lxc list when using name filtering.
  • Fixed issue with token request validation. We mistakenly would reject any request from a trusted user which doesn’t provide a certificate, which blocked the generation of tokens.

LXC

Improvements:

  • MESON build improvements and fixes.

Distrobuilder

Improvements:

  • Modify the systemd generator to not do anything on VMs (as it is not needed), but still leaves the generator unit in place in case the VM is later converted to a container.
  • Removes some NetworkManager hacks used and instead rely on udev rules to allow correct configuration of veth interfaces.

Dqlite (RAFT library)

Bug fixes:

  • Fixed an issue that was causing a crash in go-dqlite.

LXD Charm

Improvements:

  • Do not consider sysctl-tuning and kernel-hardening failures to be critical when inside a container.

YouTube videos

The LXD team is running a YouTube channel with live streams covering LXD releases and weekly videos on different aspects of LXD. You may want to give it a watch and/or subscribe for more content in the coming weeks.

https://www.youtube.com/lxd-videos

Contribute to LXD

Ever wanted to contribute to LXD but not sure where to start?
We’ve recently gone through some effort to properly tag issues suitable for new contributors on Github: Easy issues for new contributors

Upcoming events

  • Nothing planned currently.

Ongoing projects

The list below is feature or refactoring work which will span several weeks/months and can’t be tied directly to a single Github issue or pull request.

  • Stable release work for LXC, LXCFS and LXD

Upstream changes

The items listed below are highlights of the work which happened upstream over the past week and which will be included in the next release.

LXD

LXC

LXCFS

  • Nothing to report this week

Distrobuilder

Dqlite (RAFT library)

Dqlite (database)

  • Nothing to report this week

Dqlite (Go bindings)

LXD Charm

Distribution work

This section is used to track the work done in downstream Linux distributions to ship the latest LXC, LXD and LXCFS 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
1 Like