glance.common.scripts.utils module

glance.common.scripts.utils.get_image_data_iter(uri)[source]

Returns iterable object either for local file or uri

Parameters:

uri – uri (remote or local) to the datasource we want to iterate

Validation/sanitization of the uri is expected to happen before we get here.

glance.common.scripts.utils.get_task(task_repo, task_id)[source]

Gets a TaskProxy object.

Parameters:
  • task_repo – TaskRepo object used to perform DB operations

  • task_id – ID of the Task

glance.common.scripts.utils.set_base_image_properties(properties=None)[source]

Sets optional base properties for creating Image.

Parameters:

properties – Input dict to set some base properties

glance.common.scripts.utils.unpack_task_input(task)[source]

Verifies and returns valid task input dictionary.

Parameters:

task – Task domain object

glance.common.scripts.utils.validate_location_uri(location)[source]

Validate location uri into acceptable format.

Parameters:

location – Location uri to be validated