summaryrefslogtreecommitdiff
path: root/releasenotes/notes/node-fault-8c59c0ecb94ba562.yaml
blob: a397d863093136a1bfd377852f9c7e5dd91136f9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
---
features:
  - |
    Adds support for the ``fault`` field in the node, beginning with API
    version 1.42. This field records the fault, if any, detected by ironic for
    a node. If no fault is detected, the ``fault`` is ``None``. The ``fault``
    field value is set to one of following values according to
    different circumstances:

    * ``power failure``: when a node is put into maintenance due to power sync
      failures that exceed max retries.
    * ``clean failure``: when a node is put into maintenance due to failure of
      a cleaning operation.
    * ``rescue abort failure``: when a node is put into maintenance due to
      failure of cleaning up during rescue abort.

    The ``fault`` field will be set to ``None`` if an operator manually set
    maintenance to ``False``. The ``fault`` field can be used as a filter for
    querying nodes.