glance.common.scripts package

Submodules

glance.common.scripts.utils module

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.unpack_task_input(task)[source]

Verifies and returns valid task input dictionary.

Parameters:task – Task domain object
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.validate_location_uri(location)[source]

Validate location uri into acceptable format.

Parameters:location – Location uri to be validated
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.

Module contents

glance.common.scripts.run_task(task_id, task_type, context, task_repo=None, image_repo=None, image_factory=None)[source]