Arsenal - The Ironic image caching service

Build Status Documentation Status

About

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.

Features

  • 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.

Documentation

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

Roadmap

See issues labeled ‘enhancements‘ on Arsenal’s Github project issues page.