A small, Openstack-y service designed to manage image caching to nodes in Ironic, written in Python.
Pluggable data-gathering and cache management strategy means Arsenal can be repurposed to work with other services.
- Pluggable data gathering.
- Pluggable strategy/decisioning around caching images to nodes.
- Built-in objects which provide client caching and API call retries to: Ironic, Nova, and Glance.
Hosted HTML docs for Arsenal are available at http://arsenal.readthedocs.org/
You may also build a local copy of Arsenal's documentation by using Sphinx:
$ sphinx-build $repo_root/docs/source $output_dir
Then you can read the local documentation by pointing a browser at $output_dir/index.html
See issues labeled 'enhancements' on Arsenal's Github project issues page.