MAAS Development Summary - June 19th - 23rd
Andres Rodriguez
andres.rodriguez at canonical.com
Tue Jun 27 13:08:07 UTC 2017
Announcements
-
Transition to Git in Launchpad
The MAAS team is happy to announce that we have moved our code repositories
away from Bazaar. We are now using Git in Launchpad.[1]
MAAS 2.3 (current development release)
This week, the team has worked on the following features and improvements:
-
Codebase transition from bzr to git - This week the team has focused
efforts on updating all processes to the upcoming transition to Git. The
progress involved:
-
Updated Jenkins job configuration to run CI tests from Git instead of
bzr.
-
Created new Jenkins jobs to test older releases via Git instead of bzr.
-
Update Jenkins job triggering mechanism from using Tarmac to using the
Jenkins Git plugin.
-
Replaced the maas code lander (based on tarmac) with a Jenkins job to
automatically land approved branches.
-
This also includes a mechanism to automatically set milestones and
close Launchpad bugs.
-
Updated Snap building recipe to build from Git.
-
Removal of ‘tgt’ as a dependency behind a feature flag - This week we
have landed the ability to load ephemeral images via HTTP from the initrd,
instead of doing it via iSCSI (served by ‘tgt’). While the use of ‘tgt’ is
still default, the ability to not use it is hidden behind a feature flag
(http_boot). This is only available in trunk.
-
Django 1.11 transition - We are down to the latest items of the
transition, and we are targeting it to be completed by the upcoming week.
-
Network Beaconing & better network discovery - The team is continuing to
make progress on beacons. Following a thorough review, the beaconing packet
format has been optimized; beacon packets are now simpler and more compact.
We are targeting rack registration improvements for next week, so that
newly-registered rack controllers do not create new fabrics if an interface
can be determined to be on an existing fabric.
Bug Fixes
The following issues have been fixed and backported to MAAS 2.2 branch.
This will be available in the next point release of MAAS 2.2 (2.2.1). The
MAAS team is currently targeting a new 2.2.1 release for the upcoming week.
-
LP #1687305 - Fix virsh pods reporting wrong storage
-
LP #1699479 - A couple of unstable tests failing when using IPv6 in LXC
containers
[1]: https://git.launchpad.net/maas
--
Andres Rodriguez
Engineering Manager, MAAS
Canonical USA, Inc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/maas-devel/attachments/20170627/30515b4b/attachment.html>
More information about the Maas-devel
mailing list