Weekly status #215


Weekly status for the week of the 6th of September to the 12th of September.

Introduction

With several members of the team away this past week it was been relatively quiet. However there have still been several bug fixes, and @stgraber has added two video tutorials; Running Docker inside of a LXD container, and Using LXD from Windows.

In addition to those, the initial implementation of the LXD charm (along with a new section for tracking future changes) has been added. So far the charm supports standalone LXD servers only but this will be expanded in the future with support for clustering.

Also the LXD LTS 4.0 snap package is due to be switched to the core20 underlying base package on the 14th September. The LTS feature snap channel has been using this base package for several months now and several issues were fixed during its initial rollout.

LXD

Tutorial videos:

https://www.youtube.com/watch?v=_fCSSEyiGro
https://www.youtube.com/watch?v=KcSB2B3N4Fg

Improvements:

  • Don’t allow instance NICs to set their configured IPs to the same as the managed parent network addresses.
  • The lxd cluster show and lxd cluster edit commands now show you the cluster member’s name to help with identifying which member is which,

Bug fixes:

  • Some warnings created during LXD start up were being immediately resolved due to the way that warnings created during start up were tracked. Now instead we track the daemon’s start time and resolve any warnings created before that time.
  • Fixed an issue with lxd recover when using ZFS pool name that was different from the storage pool name.
  • Fixed aliases containing @ARGS@.

Distrobuilder

Improvements:

  • Improved the openwrt image by reducing its unused dependencies.

Youtube channel

We’ve started a Youtube channel with live streams covering LXD releases and its use in the wider ecosystem.

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 to report this week

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.

  • Distrobuilder Windows support
  • Virtual networks in LXD
  • Various kernel work
  • 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

  • Nothing to report this week

LXCFS

  • Nothing to report this week

Distrobuilder

Dqlite (RAFT library)

  • Nothing to report this week

Dqlite (database)

  • Nothing to report this week

Dqlite (Go bindings)

  • Nothing to report this week

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

  • lxd: Cherry-pick upstream bugfixes
  • remote-viewer: Improvement environment variables
  • snapcraft: Add new editor wrapper
1 Like

So happy to see the youtube channel!!

Glad you like it!