glance.image_cache.client module

glance.image_cache.client module

class glance.image_cache.client.CacheClient(host, port=None, timeout=None, use_ssl=False, auth_token=None, creds=None, doc_root=None, key_file=None, cert_file=None, ca_file=None, insecure=False, configure_via_auth=True)[source]

Bases: glance.common.client.BaseClient

DEFAULT_DOC_ROOT = '/v2'
DEFAULT_PORT = 9292
delete_all_cached_images()[source]

Delete all cached images

delete_all_queued_images()[source]

Delete all queued images

delete_cached_image(image_id)[source]

Delete a specified image from the cache

delete_queued_image(image_id)[source]

Delete a specified image from the cache queue

get_cached_images(**kwargs)[source]

Returns a list of images stored in the image cache.

get_queued_images(**kwargs)[source]

Returns a list of images queued for caching

queue_image_for_caching(image_id)[source]

Queue an image for prefetching into cache

glance.image_cache.client.get_client(host, port=None, timeout=None, use_ssl=False, username=None, password=None, project=None, user_domain_id=None, project_domain_id=None, auth_url=None, auth_strategy=None, auth_token=None, region=None, insecure=False)[source]

Returns a new client Glance client object based on common kwargs. If an option isn’t specified falls back to common environment variable defaults.

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.