Weekly status #120


Weekly status for the week of the 14th October to the 20th of October.

Introduction

A new feature was added to LXD in the last week that now allows device keys in a container’s config to be used as columns in the output for the lxc list command.

E.g. to show the container name and the parent interface for eth0 in a container’s devices config, run:

lxc ls -c n,devices:eth0.parent:parent

Syscall continuation has also been added to the seccomp rules feature in LXD.

Additionally, a crash in the lxc CLI tool when renaming a snapshot but not providing the original parent volume name has been fixed. As well as several areas of code clean up including removing unused API code and improving errors messages.

In LXCFS a bug was fixed that caused invalid btime in ps aux in certain situations.

On the Distrobuilder front, improvements have been made to the filtering system, and the order of the post-unpack action has been changed to be run after package repositories but before additional packages are installed. This avoids having an additional pre-packages action.

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: https://github.com/lxc/lxd/labels/Easy

You can also find a slightly longer, more detailed list here: LXD Contribution

FOSDEM 2020 - containers devroom

We will once again be running the containers devroom at the upcoming FOSDEM conference in Brussels, Belgium. This year it’s going to be over the weekend of the 1st and 2nd of February.

The detailed call for papers can be found here: FOSDEM 2020 containers devroom: Call for papers

Upcoming events

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.

  • Virtual machine support
  • Rework of internal LXD storage handling
  • Distrobuilder 1.0 release
  • 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

Distrobuilder

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

  • Additional fixes to mount propagation logic