ironic/ironic/objects
Jim Rollenhagen 946ea0a515 Refactor objects into a magic registry
This adds a register hook to the objects base class that allows us to
late-import objects classes into ironic.objects. This is useful to allow
object classes to depend on other objects.

For example, this will allow us to do the Port.node_uuid munging that we
currently do in the API layer, in the objects layer instead.

This is completely taken from Nova, much thanks to comstud and dansmith
and whoever else worked on that.

Change-Id: Ic655e7af533497bda5e8e72d3bd90c27394681a7
2016-01-04 15:19:12 +00:00
..
__init__.py Refactor objects into a magic registry 2016-01-04 15:19:12 +00:00
base.py Refactor objects into a magic registry 2016-01-04 15:19:12 +00:00
chassis.py Implement indirection_api 2015-09-24 00:26:33 +00:00
conductor.py Implement indirection_api 2015-09-24 00:26:33 +00:00
fields.py Fix object field type calling conventions 2015-09-09 11:07:37 -07:00
node.py Follow up patch for 8c3e102fc5 2015-11-10 10:27:18 +00:00
port.py Implement indirection_api 2015-09-24 00:26:33 +00:00