Add a storage adapter for EMC Atmos based storage clouds

Registered by Saunders

Provide a storage adapter for EMC Atmos powered clouds. The adapter should be similar to the ones for Swift or S3, with just slight differences in the API for providing RESTful based storage.

Adapter should perform all tasks that other adapters provide, include image saving, retrieval, deletion, and verification.

The adapter should return a URI in a format that is consistent with other storage adapters. The adapter should also support images larger than 5GB. It should also work in different TCP ports, including http and https. All configuration information for the adapter should be included in the glance-api.conf file

Full test cases should also be provided.

Blueprint information

Status:
Not started
Approver:
Brian Waldon
Priority:
Low
Drafter:
Saunders
Direction:
Approved
Assignee:
None
Definition:
Approved
Series goal:
None
Implementation:
Not started
Milestone target:
None

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/atmos-storage-adapter,n,z

Addressed by: https://review.openstack.org/8735
    blueprint atmos-storage-adapter

Addressed by: https://review.openstack.org/10849
    blueprint atmos-storage-adapter

Looks like this one withered on the vine due to lack of review attention. If there is any interest in reviving it you'll have to contact the glance-drivers / ptl directly.
markwash abandoned 2014-02-07

(?)

Work Items

Work items:
- Add New directives in the glance-api.conf file: DONE
- Create esu.py storage adapter in /store/ directory: INPROGRESS
- Make changes to the glance/store/__init__.py file to include Atmos: INPROGRESS
- Made changes to the location.py to include atmos: INPROGRESS
- Create new unit test for testing atmos adapter: INPROGRESS
- Modify test_store_location.py to include atmos tests: INPROGRESS
- Test full images and integration with OpenStack: TODO
- Update store_utils.py to include test setup for Atmos: TODO

This blueprint contains Public information 
Everyone can see this information.