diff --git a/deployment/glance/glance-api-container-puppet.yaml b/deployment/glance/glance-api-container-puppet.yaml index b67dd2893b..ac17cca23c 100644 --- a/deployment/glance/glance-api-container-puppet.yaml +++ b/deployment/glance/glance-api-container-puppet.yaml @@ -100,6 +100,11 @@ parameters: without being accessed. type: number default: 86400 + GlanceImagePrefetcherInterval: + description: > + The interval in seconds to run periodic job cache_images. + type: number + default: 300 GlanceNfsShare: default: '' description: > @@ -491,6 +496,7 @@ outputs: - glance::api::image_cache_dir: {get_param: GlanceImageCacheDir} glance::api::image_cache_max_size: {get_param: GlanceImageCacheMaxSize} glance::api::image_cache_stall_time: {get_param: GlanceImageCacheStallTime} + glance::api::cache_prefetcher_interval: {get_param: GlanceImagePrefetcherInterval} - {} - if: diff --git a/releasenotes/notes/add_glance_image_cache_prefetcher-288120ffa6ee2a13.yaml b/releasenotes/notes/add_glance_image_cache_prefetcher-288120ffa6ee2a13.yaml new file mode 100644 index 0000000000..4501ba73b4 --- /dev/null +++ b/releasenotes/notes/add_glance_image_cache_prefetcher-288120ffa6ee2a13.yaml @@ -0,0 +1,6 @@ +--- +features: + - | + Add GlanceImagePrefetcherInterval parameter to run periodic job + which fetches the queued images for caching in cache directory, + when image cache is enabled.