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.
-- Maas-devel mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/maas-devel
