Index

A | B | C | D | E | F | G | H | I | L | M | N | O | P | Q | R | S | T | U | W

A

add_partition() (ironic_lib.disk_partitioner.DiskPartitioner method)

B

BareMetalUtilsTestCase (class in ironic_lib.tests.test_utils)
block_uuid() (in module ironic_lib.disk_utils)

C

code (ironic_lib.exception.IronicException attribute)
commit() (ironic_lib.disk_partitioner.DiskPartitioner method)
convert_image() (in module ironic_lib.disk_utils)
Counter (class in ironic_lib.metrics)
counter() (ironic_lib.metrics.MetricLogger method)
COUNTER_TYPE (ironic_lib.metrics_statsd.StatsdMetricLogger attribute)
create_config_drive_partition() (in module ironic_lib.disk_utils)

D

dd() (in module ironic_lib.disk_utils)
(in module ironic_lib.utils)
destroy_disk_metadata() (in module ironic_lib.disk_utils)
DestroyMetaDataTestCase (class in ironic_lib.tests.test_disk_utils)
DiskPartitioner (class in ironic_lib.disk_partitioner)
DiskPartitionerTestCase (class in ironic_lib.tests.test_disk_partitioner)

E

execute() (in module ironic_lib.utils)
ExecuteTestCase (class in ironic_lib.tests.test_utils)

F

FileSystemNotSupported
format_message() (ironic_lib.exception.IronicException method)

G

Gauge (class in ironic_lib.metrics)
gauge() (ironic_lib.metrics.MetricLogger method)
GAUGE_TYPE (ironic_lib.metrics_statsd.StatsdMetricLogger attribute)
get_dev_block_size() (in module ironic_lib.disk_utils)
get_disk_identifier() (in module ironic_lib.disk_utils)
get_image_mb() (in module ironic_lib.disk_utils)
get_metric_name() (ironic_lib.metrics.MetricLogger method)
get_metrics_logger() (in module ironic_lib.metrics_utils)
get_partitions() (ironic_lib.disk_partitioner.DiskPartitioner method)
GetConfigdriveTestCase (class in ironic_lib.tests.test_disk_utils)
GetDeviceBlockSizeTestCase (class in ironic_lib.tests.test_disk_utils)

H

headers (ironic_lib.exception.IronicException attribute)

I

InstanceDeployFailure
InvalidMetricConfig
ironic_lib.common.i18n (module)
ironic_lib.disk_partitioner (module)
ironic_lib.disk_utils (module)
ironic_lib.exception (module)
ironic_lib.metrics (module)
ironic_lib.metrics_statsd (module)
ironic_lib.metrics_utils (module)
ironic_lib.tests.test_disk_partitioner (module)
ironic_lib.tests.test_disk_utils (module)
ironic_lib.tests.test_metrics (module)
ironic_lib.tests.test_metrics_statsd (module)
ironic_lib.tests.test_metrics_utils (module)
ironic_lib.tests.test_utils (module)
ironic_lib.utils (module)
ironic_lib.version (module)
IronicException
is_block_device() (in module ironic_lib.disk_utils)
is_http_url() (in module ironic_lib.utils)
is_iscsi_device() (in module ironic_lib.disk_utils)
IsHttpUrlTestCase (class in ironic_lib.tests.test_utils)

L

list_opts() (in module ironic_lib.disk_partitioner)
(in module ironic_lib.disk_utils)
(in module ironic_lib.metrics_statsd)
(in module ironic_lib.metrics_utils)
(in module ironic_lib.utils)
list_partitions() (in module ironic_lib.disk_utils)
ListPartitionsTestCase (class in ironic_lib.tests.test_disk_utils)

M

make_partitions() (in module ironic_lib.disk_utils)
MakePartitionsTestCase (class in ironic_lib.tests.test_disk_utils)
match_root_device_hints() (in module ironic_lib.utils)
MatchRootDeviceTestCase (class in ironic_lib.tests.test_utils)
message (ironic_lib.exception.FileSystemNotSupported attribute)
(ironic_lib.exception.InstanceDeployFailure attribute)
(ironic_lib.exception.InvalidMetricConfig attribute)
(ironic_lib.exception.IronicException attribute)
MetricLogger (class in ironic_lib.metrics)
mkfs() (in module ironic_lib.utils)
MkfsTestCase (class in ironic_lib.tests.test_utils)
MockedMetricLogger (class in ironic_lib.tests.test_metrics)

N

NoopMetricLogger (class in ironic_lib.metrics)

O

OtherFunctionTestCase (class in ironic_lib.tests.test_disk_utils)

P

parse_root_device_hints() (in module ironic_lib.utils)
ParseRootDeviceTestCase (class in ironic_lib.tests.test_utils)
populate_image() (in module ironic_lib.disk_utils)
PopulateImageTestCase (class in ironic_lib.tests.test_disk_utils)

Q

qemu_img_info() (in module ironic_lib.disk_utils)

R

RealFilePartitioningTestCase (class in ironic_lib.tests.test_disk_utils)

S

safe (ironic_lib.exception.IronicException attribute)
send_counter() (ironic_lib.metrics.MetricLogger method)
send_gauge() (ironic_lib.metrics.MetricLogger method)
send_timer() (ironic_lib.metrics.MetricLogger method)
setUp() (ironic_lib.tests.test_disk_utils.DestroyMetaDataTestCase method)
(ironic_lib.tests.test_disk_utils.GetDeviceBlockSizeTestCase method)
(ironic_lib.tests.test_disk_utils.MakePartitionsTestCase method)
(ironic_lib.tests.test_disk_utils.PopulateImageTestCase method)
(ironic_lib.tests.test_disk_utils.RealFilePartitioningTestCase method)
(ironic_lib.tests.test_disk_utils.WholeDiskConfigDriveTestCases method)
(ironic_lib.tests.test_disk_utils.WholeDiskPartitionTestCases method)
(ironic_lib.tests.test_disk_utils.WorkOnDiskTestCase method)
(ironic_lib.tests.test_metrics.TestMetricLogger method)
(ironic_lib.tests.test_metrics_statsd.TestStatsdMetricLogger method)
(ironic_lib.tests.test_metrics_utils.TestGetLogger method)
(ironic_lib.tests.test_utils.MatchRootDeviceTestCase method)
StatsdMetricLogger (class in ironic_lib.metrics_statsd)

T

test__append_operator_to_hints() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test__create_partition_mbr_disk_exceeds_2TB() (ironic_lib.tests.test_disk_utils.WholeDiskConfigDriveTestCases method)
test__create_partition_mbr_disk_under_2TB() (ironic_lib.tests.test_disk_utils.WholeDiskConfigDriveTestCases method)
test__is_disk_gpt_partitioned_true() (ironic_lib.tests.test_disk_utils.WholeDiskPartitionTestCases method)
test_add_partition() (ironic_lib.tests.test_disk_partitioner.DiskPartitionerTestCase method)
test_check_exit_code_boolean() (ironic_lib.tests.test_utils.ExecuteTestCase method)
test_commit() (ironic_lib.tests.test_disk_partitioner.DiskPartitionerTestCase method)
test_commit_with_device_disconnected() (ironic_lib.tests.test_disk_partitioner.DiskPartitionerTestCase method)
test_commit_with_device_is_always_busy() (ironic_lib.tests.test_disk_partitioner.DiskPartitionerTestCase method)
test_commit_with_device_is_busy_once() (ironic_lib.tests.test_disk_partitioner.DiskPartitionerTestCase method)
test_context_mgr_counter() (ironic_lib.tests.test_metrics.TestMetricLogger method)
test_context_mgr_counter_sample_rate() (ironic_lib.tests.test_metrics.TestMetricLogger method)
test_context_mgr_timer() (ironic_lib.tests.test_metrics.TestMetricLogger method)
test_convert_image() (ironic_lib.tests.test_disk_utils.OtherFunctionTestCase method)
test_correct() (ironic_lib.tests.test_disk_utils.ListPartitionsTestCase method)
test_counter() (ironic_lib.tests.test_metrics_statsd.TestStatsdMetricLogger method)
test_create_partition_conf_drive_sz_exceed() (ironic_lib.tests.test_disk_utils.WholeDiskConfigDriveTestCases method)
test_create_partition_exists() (ironic_lib.tests.test_disk_utils.WholeDiskConfigDriveTestCases method)
test_create_partition_gpt() (ironic_lib.tests.test_disk_utils.WholeDiskConfigDriveTestCases method)
test_create_partition_num_parts_exceed() (ironic_lib.tests.test_disk_utils.WholeDiskConfigDriveTestCases method)
test_create_partition_part_create_exc() (ironic_lib.tests.test_disk_utils.WholeDiskConfigDriveTestCases method)
test_create_partition_part_create_fail() (ironic_lib.tests.test_disk_utils.WholeDiskConfigDriveTestCases method)
test_decorator_counter() (ironic_lib.tests.test_metrics.TestMetricLogger method)
test_decorator_counter_sample_rate() (ironic_lib.tests.test_metrics.TestMetricLogger method)
test_decorator_gauge() (ironic_lib.tests.test_metrics.TestMetricLogger method)
test_decorator_timer() (ironic_lib.tests.test_metrics.TestMetricLogger method)
test_default_backend() (ironic_lib.tests.test_metrics_utils.TestGetLogger method)
test_default_prefix() (ironic_lib.tests.test_metrics_utils.TestGetLogger method)
test_destroy_disk_metadata() (ironic_lib.tests.test_disk_utils.DestroyMetaDataTestCase method)
test_destroy_disk_metadata_wipefs_fail() (ironic_lib.tests.test_disk_utils.DestroyMetaDataTestCase method)
test_destroy_disk_metadata_wipefs_not_support_force() (ironic_lib.tests.test_disk_utils.DestroyMetaDataTestCase method)
test_different_sizes() (ironic_lib.tests.test_disk_utils.RealFilePartitioningTestCase method)
test_execute_not_use_standard_locale() (ironic_lib.tests.test_utils.ExecuteTestCase method)
test_execute_use_standard_locale_no_env_variables() (ironic_lib.tests.test_utils.ExecuteTestCase method)
test_execute_use_standard_locale_with_env_variables() (ironic_lib.tests.test_utils.ExecuteTestCase method)
test_execute_with_log_stdout_default() (ironic_lib.tests.test_utils.ExecuteTestCase method)
test_execute_with_log_stdout_false() (ironic_lib.tests.test_utils.ExecuteTestCase method)
test_execute_with_log_stdout_true() (ironic_lib.tests.test_utils.ExecuteTestCase method)
test_execute_with_root_helper() (ironic_lib.tests.test_utils.ExecuteTestCase method)
test_execute_with_root_helper_run_as_root() (ironic_lib.tests.test_utils.ExecuteTestCase method)
test_execute_without_root_helper() (ironic_lib.tests.test_utils.ExecuteTestCase method)
test_execute_without_root_helper_run_as_root() (ironic_lib.tests.test_utils.ExecuteTestCase method)
test_extract_hint_operator_and_values_empty_value() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_extract_hint_operator_and_values_integer() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_extract_hint_operator_and_values_multiple_values() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_extract_hint_operator_and_values_multiple_values_space() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_extract_hint_operator_and_values_no_operator() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_extract_hint_operator_and_values_single_value() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_fix_gpt_structs_exc() (ironic_lib.tests.test_disk_utils.WholeDiskPartitionTestCases method)
test_fix_gpt_structs_fix_not_required() (ironic_lib.tests.test_disk_utils.WholeDiskPartitionTestCases method)
test_fix_gpt_structs_fix_required() (ironic_lib.tests.test_disk_utils.WholeDiskPartitionTestCases method)
test_gauge() (ironic_lib.tests.test_metrics_statsd.TestStatsdMetricLogger method)
test_get_configdrive() (ironic_lib.tests.test_disk_utils.GetConfigdriveTestCase method)
test_get_configdrive_bad_url() (ironic_lib.tests.test_disk_utils.GetConfigdriveTestCase method)
test_get_configdrive_base64_error() (ironic_lib.tests.test_disk_utils.GetConfigdriveTestCase method)
test_get_configdrive_base64_string() (ironic_lib.tests.test_disk_utils.GetConfigdriveTestCase method)
test_get_configdrive_gzip_error() (ironic_lib.tests.test_disk_utils.GetConfigdriveTestCase method)
test_get_dev_block_size() (ironic_lib.tests.test_disk_utils.GetDeviceBlockSizeTestCase method)
test_get_image_mb() (ironic_lib.tests.test_disk_utils.OtherFunctionTestCase method)
test_get_metric_name() (ironic_lib.tests.test_metrics.TestMetricLogger method)
test_get_partition_absent() (ironic_lib.tests.test_disk_utils.WholeDiskPartitionTestCases method)
test_get_partition_DeployFail_exc() (ironic_lib.tests.test_disk_utils.WholeDiskPartitionTestCases method)
test_get_partition_exc() (ironic_lib.tests.test_disk_utils.WholeDiskPartitionTestCases method)
test_get_partition_present() (ironic_lib.tests.test_disk_utils.WholeDiskPartitionTestCases method)
test_gpt_disk_label() (ironic_lib.tests.test_disk_utils.WorkOnDiskTestCase method)
test_incorrect() (ironic_lib.tests.test_disk_utils.ListPartitionsTestCase method)
test_init() (ironic_lib.tests.test_metrics.TestMetricLogger method)
(ironic_lib.tests.test_metrics_statsd.TestStatsdMetricLogger method)
test_is_block_device_raises() (ironic_lib.tests.test_disk_utils.OtherFunctionTestCase method)
test_is_block_device_works() (ironic_lib.tests.test_disk_utils.OtherFunctionTestCase method)
test_is_disk_gpt_partitioned_exc() (ironic_lib.tests.test_disk_utils.WholeDiskPartitionTestCases method)
test_is_disk_gpt_partitioned_false() (ironic_lib.tests.test_disk_utils.WholeDiskPartitionTestCases method)
test_is_disk_larger_than_max_size_exc() (ironic_lib.tests.test_disk_utils.WholeDiskPartitionTestCases method)
test_is_disk_larger_than_max_size_false() (ironic_lib.tests.test_disk_utils.WholeDiskPartitionTestCases method)
test_is_disk_larger_than_max_size_true() (ironic_lib.tests.test_disk_utils.WholeDiskPartitionTestCases method)
test_is_http_url() (ironic_lib.tests.test_utils.IsHttpUrlTestCase method)
test_make_partitions() (ironic_lib.tests.test_disk_utils.MakePartitionsTestCase method)
test_make_partitions_disk_label_gpt() (ironic_lib.tests.test_disk_utils.MakePartitionsTestCase method)
test_make_partitions_local_boot() (ironic_lib.tests.test_disk_utils.MakePartitionsTestCase method)
test_make_partitions_local_boot_gpt_bios() (ironic_lib.tests.test_disk_utils.MakePartitionsTestCase method)
test_make_partitions_local_boot_uefi() (ironic_lib.tests.test_disk_utils.MakePartitionsTestCase method)
test_make_partitions_with_ephemeral() (ironic_lib.tests.test_disk_utils.MakePartitionsTestCase method)
test_make_partitions_with_iscsi_device() (ironic_lib.tests.test_disk_utils.MakePartitionsTestCase method)
test_make_partitions_with_local_device() (ironic_lib.tests.test_disk_utils.MakePartitionsTestCase method)
test_match_root_device_hints_empty_device_attribute() (ironic_lib.tests.test_utils.MatchRootDeviceTestCase method)
test_match_root_device_hints_multiple_hints() (ironic_lib.tests.test_utils.MatchRootDeviceTestCase method)
test_match_root_device_hints_multiple_hints2() (ironic_lib.tests.test_utils.MatchRootDeviceTestCase method)
test_match_root_device_hints_multiple_hints3() (ironic_lib.tests.test_utils.MatchRootDeviceTestCase method)
test_match_root_device_hints_no_device_found() (ironic_lib.tests.test_utils.MatchRootDeviceTestCase method)
test_match_root_device_hints_no_operators() (ironic_lib.tests.test_utils.MatchRootDeviceTestCase method)
test_match_root_device_hints_one_hint() (ironic_lib.tests.test_utils.MatchRootDeviceTestCase method)
test_match_root_device_hints_rotational() (ironic_lib.tests.test_utils.MatchRootDeviceTestCase method)
test_match_root_device_hints_rotational_convert_devices_bool() (ironic_lib.tests.test_utils.MatchRootDeviceTestCase method)
test_mkfs() (ironic_lib.tests.test_utils.MkfsTestCase method)
test_mkfs_with_label() (ironic_lib.tests.test_utils.MkfsTestCase method)
test_mkfs_with_unexpected_error() (ironic_lib.tests.test_utils.MkfsTestCase method)
test_mkfs_with_unsupported_fs() (ironic_lib.tests.test_utils.MkfsTestCase method)
test_no_configdrive_partition() (ironic_lib.tests.test_disk_utils.WorkOnDiskTestCase method)
test_no_ephemeral_partition() (ironic_lib.tests.test_disk_utils.WorkOnDiskTestCase method)
test_no_retry_on_success() (ironic_lib.tests.test_utils.ExecuteTestCase method)
test_no_root_partition() (ironic_lib.tests.test_disk_utils.WorkOnDiskTestCase method)
test_no_swap_partition() (ironic_lib.tests.test_disk_utils.WorkOnDiskTestCase method)
test_nonexisting_backend() (ironic_lib.tests.test_metrics_utils.TestGetLogger method)
test_normalize_hint_expression_empty_value() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_normalize_hint_expression_in() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_normalize_hint_expression_no_op_no_space() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_normalize_hint_expression_no_op_space() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_normalize_hint_expression_op_no_space() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_normalize_hint_expression_op_space() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_normalize_hint_expression_or() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_numeric_list_prefix() (ironic_lib.tests.test_metrics_utils.TestGetLogger method)
test_numeric_prefix() (ironic_lib.tests.test_metrics_utils.TestGetLogger method)
test_open_socket() (ironic_lib.tests.test_metrics_statsd.TestStatsdMetricLogger method)
test_parse_root_device_hints_convert_rotational() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_parse_root_device_hints_convert_size() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_parse_root_device_hints_int_or() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_parse_root_device_hints_int_or_invalid() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_parse_root_device_hints_invalid_model() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_parse_root_device_hints_invalid_name() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_parse_root_device_hints_invalid_rotational() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_parse_root_device_hints_invalid_serial() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_parse_root_device_hints_invalid_size() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_parse_root_device_hints_invalid_vendor() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_parse_root_device_hints_invalid_wwn() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_parse_root_device_hints_invalid_wwn_vendor_extension() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_parse_root_device_hints_invalid_wwn_with_extension() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_parse_root_device_hints_no_hints() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_parse_root_device_hints_non_existent_hint() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_parse_root_device_hints_string_or_space() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_parse_root_device_hints_with_operators() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_parse_root_device_hints_without_operators() (ironic_lib.tests.test_utils.ParseRootDeviceTestCase method)
test_populate_qcow2_image() (ironic_lib.tests.test_disk_utils.PopulateImageTestCase method)
test_populate_raw_image() (ironic_lib.tests.test_disk_utils.PopulateImageTestCase method)
test_prepend_global_prefix_host_backend() (ironic_lib.tests.test_metrics_utils.TestGetLogger method)
test_prepend_host_backend() (ironic_lib.tests.test_metrics_utils.TestGetLogger method)
test_prepend_host_reverse_backend() (ironic_lib.tests.test_metrics_utils.TestGetLogger method)
test_prepend_other_delim() (ironic_lib.tests.test_metrics_utils.TestGetLogger method)
test_qemu_img_info_path_doesnt_exist() (ironic_lib.tests.test_disk_utils.OtherFunctionTestCase method)
test_qemu_img_info_path_exists() (ironic_lib.tests.test_disk_utils.OtherFunctionTestCase method)
test_retry_on_failure() (ironic_lib.tests.test_utils.ExecuteTestCase method)
test_send() (ironic_lib.tests.test_metrics_statsd.TestStatsdMetricLogger method)
test_send_counter() (ironic_lib.tests.test_metrics.TestMetricLogger method)
test_send_gauge() (ironic_lib.tests.test_metrics.TestMetricLogger method)
test_send_timer() (ironic_lib.tests.test_metrics.TestMetricLogger method)
test_statsd_backend() (ironic_lib.tests.test_metrics_utils.TestGetLogger method)
test_timer() (ironic_lib.tests.test_metrics_statsd.TestStatsdMetricLogger method)
test_unknown_kwargs_raises_error() (ironic_lib.tests.test_utils.ExecuteTestCase method)
test_unlink() (ironic_lib.tests.test_utils.BareMetalUtilsTestCase method)
test_unlink_ENOENT() (ironic_lib.tests.test_utils.BareMetalUtilsTestCase method)
test_whole_disk() (ironic_lib.tests.test_disk_utils.RealFilePartitioningTestCase method)
TestGetLogger (class in ironic_lib.tests.test_metrics_utils)
TestMetricLogger (class in ironic_lib.tests.test_metrics)
TestStatsdMetricLogger (class in ironic_lib.tests.test_metrics_statsd)
Timer (class in ironic_lib.metrics)
timer() (ironic_lib.metrics.MetricLogger method)
TIMER_TYPE (ironic_lib.metrics_statsd.StatsdMetricLogger attribute)

U

unlink_without_raise() (in module ironic_lib.utils)

W

WholeDiskConfigDriveTestCases (class in ironic_lib.tests.test_disk_utils)
WholeDiskPartitionTestCases (class in ironic_lib.tests.test_disk_utils)
work_on_disk() (in module ironic_lib.disk_utils)
WorkOnDiskTestCase (class in ironic_lib.tests.test_disk_utils)