ironic-inspector/ironic_inspector/migrations/versions
dparalen 3ddc0615e5 Introducing node introspection state management
Currently, state of a node introspection isn't kept in the database.
This change introduces:

* a new database column to keep the node introspection state
* an automaton to manage the node introspection state
* a decorator to declare a function performing an introspection state
  transition
* a version_id column is added, to enhance database consistency, that
  is consulted whenever node_info is committed

This change is part of the HA_Inspector effort[1]

[1] https://specs.openstack.org/openstack/ironic-inspector-specs/specs/HA_inspector.html

Closes-Bug: #1618835
Partial-Bug: #1525218
Change-Id: I18cb45f0d1194414715ccbe826d8a95610ec718d
2016-12-15 00:20:27 +01:00
..
578f84f38d_inital_db_schema.py Remove downgrades from migrations 2016-03-25 13:37:49 +02:00
d2e48801c8ef_introducing_node_state_attribute.py Introducing node introspection state management 2016-12-15 00:20:27 +01:00
d588418040d_add_rules.py Remove downgrades from migrations 2016-03-25 13:37:49 +02:00
e169a4a81d88_add_invert_field_to_rule_condition.py Remove downgrades from migrations 2016-03-25 13:37:49 +02:00