ironic/ironic/tests/unit/db
Dmitry Tantsur a4717d9958 Allocation API: database and RPC
This change adds the database models and API, as well as RPC objects
for the allocation API. Also the node database API is extended with
query by power state and list of UUIDs.

There is one discrepancy from the initially approved spec: since we
do not have to separately update traits in an allocation, the planned
allocation_traits table was replaced by a simple field.

Change-Id: I6af132e2bfa6e4f7b93bd20f22a668790a22a30e
Story: #2004341
Task: #28367
2019-01-07 12:51:10 +01:00
..
sqlalchemy Allocation API: database and RPC 2019-01-07 12:51:10 +01:00
__init__.py Remove unused import 2016-07-21 09:03:40 +00:00
base.py Remove usage of some of the deprecated methods 2017-07-31 10:14:08 +00:00
test_allocations.py Allocation API: database and RPC 2019-01-07 12:51:10 +01:00
test_api.py Ignore newly introduced tables in pre-upgrade versions check 2018-12-13 16:44:33 +01:00
test_bios_settings.py BIOS Settings: add sync_node_setting 2018-06-20 15:15:01 +08:00
test_chassis.py Prepare for functional testing 2015-09-28 21:27:01 +00:00
test_conductor.py Expose conductors: db and rpc 2018-11-29 10:25:16 +08:00
test_node_tags.py node_tag_exists(): raise exception if bad node 2018-01-15 10:11:50 -05:00
test_node_traits.py Add a version argument to traits DB API 2018-01-19 19:28:27 +00:00
test_nodes.py Allocation API: database and RPC 2019-01-07 12:51:10 +01:00
test_portgroups.py Add portgroup configuration fields 2016-12-15 22:45:42 +00:00
test_ports.py Add portgroups to support LAG interfaces - DB 2016-02-04 22:40:43 +02:00
test_volume_connectors.py Add volume_connectors table to save connector information 2016-11-23 20:42:53 -05:00
test_volume_targets.py Enable getting volume targets by their volume_id 2017-05-16 14:51:26 -04:00
utils.py Allocation API: database and RPC 2019-01-07 12:51:10 +01:00