Development Summary - June 8th

Ante Karamatić ante.karamatic at canonical.com
Mon Jun 12 07:32:27 UTC 2017


On Thu, Jun 8, 2017 at 9:20 PM Christian Robottom Reis <kiko at canonical.com>
wrote:

> > With the continuous improvement of the new MAAS Python Library
> > (python-libmaas), we have focused our efforts on the following
> improvements
> > the past week:
>
> Ante, what are they key features missing from libmaas for the node
> config step for the Foundation work (and is there more we'd like to
> have)? I'd like to see if they might make 2.3.
>

libmaas has bones and viscera modules. Bones is low level lib, and it might
support all that is needed (but it's also much easier to just use maas CLI
then). Viscera module, which is a high level lib, should at least support
enlisting machines and network/disk configuration. And this is because
these are the most repetitive operations that, also take too long to
execute using CLI. Fabrics, vlans, tags, spaces, etc are things one usually
sets once, maybe iterate over, but in essence those are not time consuming
operations.

Andres, Blake and I have already touched on this few weeks back. I think we
know how to approach the problem within MAAS itself that would solve all of
the machine configuration in one go; using cloud-config syntax as input and
output syntax for node configuration. API at that point wouldn't be a
blocker and in fact wouldn't require a lot of work to support that feature.
In future it could provide high level abstraction for configuration, but
that just bonus.

-- 
Ante Karamatić
ante.karamatic at canonical.com
Canonical
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/maas-devel/attachments/20170612/f610878f/attachment.html>


More information about the Maas-devel mailing list