glance.common.location_strategy package

Submodules

Module contents

glance.common.location_strategy.choose_best_location(locations, **kwargs)[source]

Choose best location from image location list by configured strategy.

Parameters:
  • locations – The original image location list.

  • kwargs – Strategy-specific arguments for under layer strategy module.

Returns:

The best location from image location list.

glance.common.location_strategy.get_ordered_locations(locations, **kwargs)[source]

Order image location list by configured strategy.

Parameters:
  • locations – The original image location list.

  • kwargs – Strategy-specific arguments for under layer strategy module.

Returns:

The image location list with strategy-specific order.

glance.common.location_strategy.verify_location_strategy(conf=None, strategies={'location_order': <module 'glance.common.location_strategy.location_order' from '/home/zuul/src/opendev.org/openstack/glance/glance/common/location_strategy/location_order.py'>, 'store_type': <module 'glance.common.location_strategy.store_type' from '/home/zuul/src/opendev.org/openstack/glance/glance/common/location_strategy/store_type.py'>})[source]

Validate user configured ‘location_strategy’ option value.