Weekly status for the week of the 17th October to the 23rd October.
Introduction
This past week has been a bug fix week as some of the LXD team have been away at a planning meeting.
Additionally @stgraber has added a video covering the LXD projects feature:
https://www.youtube.com/watch?v=cUHkgg6TovM
Improvements:
- Added WSL support to the dnsmasq AppArmor profile.
Bug fixes:
- Fixed an issue that prevented filtering images by architecture when using
lxc image list
by expanding filtering to consider image entity fields as well as the their properties map. - Fixed regression in
ovn
NIC that prevented usingipv{n}.routes*
settings when the network doesn’t have DHCP enabled. - Fixed an issue with the recently added duplicate instance DNS name checks by relaxing the check to not take effect if the parent network has
dns.mode=none
or if the conflicting instance NIC uses a differentvlan
setting. As in these cases these instance names do not cause a DNS conflict. - Fixed an issue where
core.shutdown_timeout
setting was not respected when initiatinglxd shutdown
.
LXD
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
- Dqlite disk-only operation mode
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: Extend image filtering
- Network: Get dynamically allocated IPs from OVN switch port even if not using DHCP
- Export CertInfo to api.Certificate helper
- test/suites: Unset join_token_expiry when done
- doc/authentication: clarify expiration of cluster join tokens
- Daemon: Respect core.shutdown_timeout
- lxc init: Fix usage line in the help output
- Device: Relax
bridged
NIC duplicate instance DNS name checks - doc: restructure instances documentation
- Add resolv.conf location under WSL
LXC
- Nothing to report this week
LXCFS
- Nothing to report this week
Distrobuilder
- Nothing to report this week
Dqlite (RAFT library)
Dqlite (database)
Dqlite (Go bindings)
- Nothing to report this week
LXD Charm
- Nothing to report this week
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