~ltrager/maas/lp1654432_2.1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
.. -*- mode: rst -*-

.. _capabilities:

Version
=======

MAAS publishes a special view at ``.../api/2.0/version/`` that returns the
version of the MAAS server and the list of the server's capabilities.
When programmatically probing a MAAS installation, use only the
``capabilities`` list. Avoid using ``version`` and ``subversion`` for anything
other than informational purposes. It's transferred as a JSON document::

    {
      "subversion": "bzr4001",
      "version": "1.8.0",
      "capabilities": [
          "name-of-capability-1",
          "name-of-capability-2"
      ]
    }


List of capabilities
--------------------

Check for the following strings in the capabilities list to see what
features the MAAS server supports. Use these in preference to gating on
the version when creating a client application.

.. _cap-networks-management:

``networks-management``
  Passive modelling of the network environment that cluster controllers
  nodes are in, including network interfaces, subnets, VLAN tags, and
  connectivity between them. See :doc:`networking` for more information.

.. _cap-static-ipaddresses:

``static-ipaddresses``
  Static IP address allocation to nodes, including user-reserved IPs and admin-
  allocated 'sticky' IPs. Available since version 1.6. See :ref:`static-ips`
  for more information.

.. _cap-ipv6-deployment-ubuntu:

``ipv6-deployment-ubuntu``
  Deploy Ubuntu nodes with IPv6 networking enabled.  See :ref:`ipv6` for more
  about this feature.

.. _cap-devices-management:

``devices-management``
  Management of devices (non-installable nodes).  Available since version 1.8.
  See :ref:`devices` for more about this feature.

.. _cap-storage-deployment-ubuntu:

``storage-deployment-ubuntu``
  Deploy nodes with custom storage layout and configuration. Available since
  version 1.9 on Ubuntu deployments. See :ref:`storage` for more about this
  feature.

.. _cap-network-deployment-ubuntu:

``network-deployment-ubuntu``
  Deploy nodes with custom network layout and configuration. Available since
  version 1.9 on Ubuntu deployments. See :ref:`networking` for more about this
  feature.

.. _cap_bridging-interface-ubuntu:

``bridging-interface-ubuntu``
  Deploy nodes, selectively configuring bridges on network interfaces.
  Available since 2.1 on Ubuntu deployments.

.. _cap_bridging-automatic-ubuntu:

``bridging-automatic-ubuntu``
  Deploy nodes, automatically configuring bridges on all interfaces.
  Available since 2.1 on Ubuntu deployments.