Request for feedback - MAAS Client Library

Andres Rodriguez andres.rodriguez at canonical.com
Mon Mar 13 17:39:42 UTC 2017


MAAS Client Library — libmaas (0.4.1)

The MAAS team is happy to announce the introduction of a new and improved
MAAS Client Library (python-libmaas). The MAAS team has started working on
an asyncio-based client library to allow developers, integrators and
administrators to better interact with MAAS.

While this is an initial client library release and does not support all
MAAS endpoints (nor all operations), we would like our users to test and
provide provide feedback. The currently supported releases include both
MAAS 2.1 & 2.2.

Also, If you wish to contribute to the development of the client library,
please see below!

Available endpoints

The new client library, has the currently available endpoints:


   -

   Account
   -

   Boot-resources, boot-sources (Manages MAAS images)
   -

   Machines, devices, region-controllers & rack-controllers (Manages MAAS
   nodes)
   -

   Events (Manages machine events)
   -

   Configuration (MAAS Settings)
   -

   Tags
   -

   Version
   -

   Zones


Documentation

If you would like to know more about python-libmaas, please refer to the
documentation available below:


   -

   For installation and initial steps, please refer to:
   http://maas.github.io/python-libmaas/index.html



   -

   For a few examples, please refer to:
   -

      http://maas.github.io/python-libmaas/client/index.html
      -

      http://maas.github.io/python-libmaas/client/nodes/index.html



   -

   For pypi information, please refer to:
   https://pypi.python.org/pypi/python-libmaas


How to contribute?

If you would like to contribute you can find the source code in GitHub
below:

https://github.com/maas/python-libmaas

For more questions, please find us:

   -

   #maas on freenode
   - Maas-devel is always a good source for questions.


*Known Issues*
Login only works against a 'hostname' based endpoint.
https://github.com/maas/python-libmaas/issues/80

-- 
Andres Rodriguez
Engineering Manager, MAAS
Canonical USA, Inc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/maas-devel/attachments/20170313/194bfac6/attachment.html>


More information about the Maas-devel mailing list