The bareon.drivers.data.ironic Module

class bareon.drivers.data.ironic.Ironic(data)

Bases: bareon.drivers.data.generic.GenericDataDriver

boot_on_lvm
get_image_ids()
get_os_ids()
hu_disks

Actual disks which are available on this node

It is a list of dicts which are formatted other way than ks_spaces disks. To match both of those formats use _match_device method.

hu_partitions
hu_vgs

Actual disks which are available on this node

It is a list of dicts which are formatted other way than ks_spaces disks. To match both of those formats use _match_data_by_pattern method.

hw_partition_scheme
is_configdrive_needed
is_multiboot
partitions_policy
root_on_lvm
bareon.drivers.data.ironic.convert_size(data)
bareon.drivers.data.ironic.convert_string_sizes(data)
bareon.drivers.data.ironic.human2bytes(value, default='MiB', target='MiB')