Description of problem:
Today the only way to manage the glance cache is to use glance-cache-manage local tool.
This raises several issues:
* No centralised way to manage cache; need to connect to each nodes.
* Requires ssh access and appropriates permissions to the glance cache node(s)
This RFE aims to include basic image cache management into the Glance API.
At a minimum:
* List glance cache nodes
* List cached images on a specific node
* Queue an image for caching on a specific node
* List queued images on a specific node
* Delete an image from the cache queue
* Purge an image from a specific node
Optionally:
* Purge all images from a specific node
Goal is to have feature parity with glance-cache-manage.
Targeted use cases: DCN with or without persistent storage at the edge.
Version-Release number of selected component (if applicable):
16
How reproducible:
Steps to Reproduce:
1.
2.
3.
Actual results:
Expected results:
Additional info: