ironic/ironic/objects
Ilya Etingof 653d4e4ef5 Add `network_data` field to ironic node object
A new dictionary field `network_data` is added to the node object.
This new field can be populated by the operator with node static
network configuration.

Ironic API now performs formal JSON document validation of node
`network_data` field content against user-supplied JSON schema at
driver validation step.

As of this commit, the new `network_data` field is not actually
used by ironic, otherwise it should be perfectly functional. In
the following commits, network static configuration will be taken
from this field and handed over to ironic ramdisk bootstrapping
utilities.

Change-Id: I868b3b56a17f59e5aa1494b2e0ebc9c4e34ef173
Story: 2006691
Task: 36991
2020-05-05 15:57:36 +02:00
..
__init__.py Deploy templates: data model, DB API & objects 2019-02-13 19:26:21 +00:00
allocation.py Add owner to allocations and create relevant policies 2019-12-10 19:00:33 +00:00
base.py Use max version of an object 2018-08-02 13:43:51 +00:00
bios.py BIOS Settings: add sync_node_setting 2018-06-20 15:15:01 +08:00
chassis.py [trivial] Fix argument descriptions 2017-07-10 14:12:56 +00:00
conductor.py Expose conductors: db and rpc 2018-11-29 10:25:16 +08:00
deploy_template.py Deploy templates: API & notifications 2019-03-04 10:30:16 +00:00
fields.py Stop using six library 2019-12-23 09:38:25 +01:00
indirection.py Remove cyclic import between rpcapi and objects.base 2016-09-13 15:55:44 +01:00
node.py Add `network_data` field to ironic node object 2020-05-05 15:57:36 +02:00
notification.py Fix W504 errors 2018-05-09 06:11:30 -07:00
port.py Allow node owners to administer associated ports 2020-01-02 15:12:43 +00:00
portgroup.py Remove old online migration codes 2019-11-18 14:37:49 +08:00
trait.py Support nested objects and object lists in as_dict 2018-02-22 00:29:58 +00:00
volume_connector.py Add CRUD notification objects for volume connector and volume target 2017-06-28 11:13:00 +09:00
volume_target.py Add CRUD notification objects for volume connector and volume target 2017-06-28 11:13:00 +09:00