def test_ha_salvage_with_backing_image(client, core_api, disable_auto_salvage, volume_name): # NOQA for bi_url in (BACKING_IMAGE_QCOW2_URL, BACKING_IMAGE_RAW_URL): create_backing_image_with_matching_url( client, BACKING_IMAGE_NAME, bi_url) ha_salvage_test(client, core_api, volume_name, BACKING_IMAGE_NAME) cleanup_all_volumes(client) cleanup_all_backing_images(client)
def test_snapshot_with_backing_image(client, volume_name): # NOQA for bi_url in (BACKING_IMAGE_QCOW2_URL, BACKING_IMAGE_RAW_URL): create_backing_image_with_matching_url( client, BACKING_IMAGE_NAME, bi_url) snapshot_test(client, volume_name, BACKING_IMAGE_NAME) cleanup_all_volumes(client) cleanup_all_backing_images(client)
def test_backing_image_basic_operation(client, volume_name): # NOQA for bi_url in (BACKING_IMAGE_QCOW2_URL, BACKING_IMAGE_RAW_URL): create_backing_image_with_matching_url( client, BACKING_IMAGE_NAME, bi_url) backing_image_basic_operation_test( client, volume_name, BACKING_IMAGE_NAME, bi_url) cleanup_all_volumes(client) cleanup_all_backing_images(client)
def test_csi_backup_with_backing_image(client, core_api, csi_pv, pvc, pod_make): # NOQA for bi_url in (BACKING_IMAGE_QCOW2_URL, BACKING_IMAGE_RAW_URL): create_backing_image_with_matching_url( client, BACKING_IMAGE_NAME, bi_url) csi_backup_test(client, core_api, csi_pv, pvc, pod_make, BACKING_IMAGE_NAME) cleanup_all_volumes(client) cleanup_all_backing_images(client)
def test_engine_live_upgrade_rollback_with_backing_image(client, core_api, volume_name): # NOQA for bi_url in (BACKING_IMAGE_QCOW2_URL, BACKING_IMAGE_RAW_URL): create_backing_image_with_matching_url( client, BACKING_IMAGE_NAME, bi_url) engine_live_upgrade_rollback_test(client, core_api, volume_name, BACKING_IMAGE_NAME) cleanup_all_volumes(client) cleanup_all_backing_images(client)
def test_backup_labels_with_backing_image(client, random_labels, volume_name): # NOQA for bi_url in (BACKING_IMAGE_QCOW2_URL, BACKING_IMAGE_RAW_URL): create_backing_image_with_matching_url( client, BACKING_IMAGE_NAME, bi_url) backup_labels_test(client, random_labels, volume_name, str(BACKING_IMAGE_EXT4_SIZE), BACKING_IMAGE_NAME) cleanup_all_volumes(client) cleanup_all_backing_images(client)
def test_ha_backup_deletion_recovery(client, volume_name): # NOQA for bi_url in (BACKING_IMAGE_QCOW2_URL, BACKING_IMAGE_RAW_URL): create_backing_image_with_matching_url( client, BACKING_IMAGE_NAME, bi_url) ha_backup_deletion_recovery_test(client, volume_name, str(BACKING_IMAGE_EXT4_SIZE), BACKING_IMAGE_NAME) cleanup_all_volumes(client) cleanup_all_backing_images(client)
def test_snapshot_prune_and_coalesce_simultaneously_with_backing_image( client, volume_name): # NOQA for bi_url in (BACKING_IMAGE_QCOW2_URL, BACKING_IMAGE_RAW_URL): create_backing_image_with_matching_url(client, BACKING_IMAGE_NAME, bi_url) snapshot_prune_and_coalesce_simultaneously(client, volume_name, BACKING_IMAGE_NAME) cleanup_all_volumes(client) cleanup_all_backing_images(client)